Il listato funzionerebbe correttamente se non fosse per la variabile $stato. Questa non riceve i valori che il select passa e pertanto non scrive niente nel DB. IO ho finito le idee...http://forum.html.it/forum/images/sm...zasperanza.gif
<?php
$camera= $_POST['camera'];
?>
<body>
<form id="form1" name="form1" method="post" action="">
<p>
-camera---<select name="camera"> <option selected= "selected"><?php echo $camera;?></option> </select>
-stato--- <select name="stato"><option selected= "selected">
<?php
$conn=mysql_connect("localhost", "root","");
$beta=mysql_select_db("sun2");
$result=mysql_query("SELECT * FROM trestelle WHERE camera= '$camera'");
while($row= mysql_fetch_array($result)){
echo $row["stato"];
}?>
</option>
<option value="pulita">pulita</option>
<option value="da_pulire">da_pulire</option>
<option value="occupata">occupata</option>
<option value="carrello bianc.">carrello bianc.</option>
</select>
<?php
if (isset ($_POST['invia'])) {
$camera= $_POST['camera'];
// la variabile $stato non viene letta dal menu a tendina sigh!!!
$stato= $_POST['stato'];
$gamm= mysql_query("UPDATE trestelle SET stato= '$stato' WHERE camera='$camera' ");
}
?>
<input type="submit" name="button" id="button" value="Invia" />
</form>