la select funziona benissimo, cioè visualizza le option.
Il mio problema è che devo memorizzare le scelta in una variabile php.
Come posso farti vedere lo screenshot?
la select funziona benissimo, cioè visualizza le option.
Il mio problema è che devo memorizzare le scelta in una variabile php.
Come posso farti vedere lo screenshot?
... e son tre!!!Originariamente inviato da edotax
la select funziona benissimo, cioè visualizza le option.
Il mio problema è che devo memorizzare le scelta in una variabile php.
Come posso farti vedere lo screenshot?
Il fatto che la select visualizzi le option non significa che il campo value sia valorizzato!!! Un conto è ciò che viene scritto tra i tag <option> </option> un altro è quello che va a finire in <option value="">
Se ti degnasdsi di leggere bene i miei post e di guardare l'HTML che hai postato, e poi stranamente rimosso, vedrai che si cerifica un errore nel recupero del valore $riga[id].
Notice: Undefined index: id in C:\xampp\htdocs\LDM\InserisciPaziente.php on line 208
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
mi dispiace ma io non visualizzo questo errore!
A me compare il form con le option della select.
riposto il codice generato.
<html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript" src="js/jquery.min.js"></script>
<link rel="stylesheet" href="ui/jquery.ui.all.css">
<script src="ui/jquery.ui.core.js"></script>
<script src="ui/jquery.ui.widget.js"></script>
<script src="ui/jquery.ui.datepicker.js"></script>
<style type="text/css">
body{
background-color: #000;
color: #fff;
font-family: "Franklin Gothic Book";
font-size: 14px inherit;
}
#form{
width: 500px;
margin: 50px auto;
background: #222;
padding: 25px;
overflow: hidden;
font-family: "Franklin Gothic Book";
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
}
h1 {
font-size: 16px;
color: #FCCC69;
margin-bottom: 20px;
text-align:center;
}
label, input, textarea{ /* Stili comuni agli elementi del form */
color: #dedede; /* Colore del testo */
float: left; /* Float a sinistra */
font-family: "Franklin Gothic Book"; /* Tipo di carattere per il testo */
margin: 10px 0; /* Margini */
}
label{ /* Stili per la label */
display: block; /* Impostiamo la label come elemento blocco */
line-height: 30px; /* Altezza di riga */
width: 150px; /* Larghezza */
}
input, textarea { /* Stili per il campo di testo e per la textarea */
background: #1C1C1C; /* Colore di sfondo */
border: 1px solid #323232; /* Bordo */
color: #fff; /* Colore del testo */
height: 30px; /* Altezza */
line-height: 30px; /* Altezza di riga */
width: 300px; /* Larghezza */
padding: 0 10px; /* Padding */
font-family:"Franklin Gothic Book" inherit;
}
select{
background: #1C1C1C; /* Colore di sfondo */
border: 1px solid #323232; /* Bordo */
color: #fff; /* Colore del testo */
height: 30px; /* Altezza */
line-height: 30px; /* Altezza di riga */
width: 300px; /* Larghezza */
padding: 0 10px; /* Padding */
font-family:"Franklin Gothic Book" inherit;
}
input { padding-left: 30px;}
textarea { /* Stili specifici per la teaxtarea */
background: #1C1C1C url('social_balloon.png') no-repeat 235px 95px; /* Sfondo con immagine */
font-size: 12px;
height: 240px;
width: 340px;
overflow: hidden; /* disabilitare la scrollbar in IE */
}
input:focus {
border: 1px solid #dcdcdc;
color: #222;
}
/* Focus sui campi */
input:focus, textarea:focus,select:focus {
border: 1px solid #FCA800; /* bordo degli elementi */
color: #FCA800; /* colore del testo */
}
#nome { background: #1C1C1C url('images/user_red.png') no-repeat 7px; }
#email { background: #1C1C1C url('images/email.png') no-repeat 7px; }
#submit {
padding: 0;
width: 100px;
}
input[type="submit"] {
background:-moz-linear-gradient(center top,#00958A, #008479) repeat scroll 0 0 trasparent;
border:1px solid #F90;
border-radius:4px, 4px, 4px;
color:#FFFFFF;
cursorointer;
font-family:inherit;
font-size:13px;
font-weight:bold;
padding:4px;
text-shadow:0 1px #006F65;
}
input [type="submit"]:hover{
background:-moz-linear-gradient(center top, #00857A, #006058);
}
</style>
</head>
<body>
<script type="text/javascript">
var xmlhttp;
function mostraInfo(str)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="#";
url=url+"?q="+str;
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById("info").innerHTML=xmlhttp. responseText;
}
}
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
if (window.ActiveXObject)
{
// code for IE6, IE5
return new ActiveXObject("Microsoft.XMLHTTP");
}
return null;
}
</script>
<script>
$(function() {
$( "#datepicker" ).datepicker({
showButtonPanel: true
});
});
</script>
<div id="form">
<form action="#" method="POST" id="formut">
<h1>Inserisci Nuovo Paziente</h1>
Seleziona Tipo Paziente:
<select name="tipopaz" onChange="mostraInfo(this.value)">
<option value="0" selected="selected">Seleziona Tipo Paziente ------> </option>
Notice: Undefined index: id in C:\xampp\htdocs\LDM\InserisciPaziente.php on line 208
<option value=''>paz0001 Paziente soggetto ad allergie </option>
Notice: Undefined index: id in C:\xampp\htdocs\LDM\InserisciPaziente.php on line 208
<option value=''>paz0002 Paziente diabetico </option>
Notice: Undefined index: id in C:\xampp\htdocs\LDM\InserisciPaziente.php on line 208
<option value=''>paz0003 Paziente anemico </option> </select>
<label for="cf">Codice Fiscale</label><input type="text" name="codfisc" id="codfisc"/>
<div class="datacar">
<label for="dataapcartella">Data Apertura Cartella</label><input type="text" name="dataapcartella" id="datepicker" />
</div>
<label for="cognome">Cognome</label><input type="text" name="cognome" id="cognome" />
<label for="nome">Nome</label><input type="text" name="nome" id="nome" />
<label for="annonascita">anno di nascita</label><input type="text" name="annonascita" id="annonascita" />
<label for="tel">Telefono</label><input type="text" name="tel" id="telefono" />
<label for="indir">Indirizzo</label><input type="text" name="indir" id="indirizzo" />
<label for="user">user</label><input type="text" name="user" id="user" />
<label for="password">password</label><input type="text" name="password" id="password" />
<label for="email">e-mail</label><input type="text" name="email" id="email" />
<!-- <label for="messaggio">Messaggio</label>
<textarea name="messaggio" id="messaggio" cols="30" rows="10"></textarea> -->
<input type="submit" id="submit" name="submit" value="Inserisci" />
</form>
</div>
</body>
</html>
hai ragione, scusa, ora ho capito quello che dici.
Come devo fare per risolvere il problema?
Devi sostituire id in $riga[id] con il corretto nome di colonna della tabella tipopaziente dalla quale vuoi prelevare il contenuto:
$riga[nome_colonna]
dato che sembra che la colonna id che cerchi di recuperare in realtà non esiste.
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
ok!
nella tabella tipo paziente mancava proprio la colonna id, come dici tu.
grazie e scusa di nuovo, ma sono alle prime armi con php, mysql html.