Ciao ragazzi, vi disturbo per una piccola cosa. Ho un campo select che, dopo averlo selezionato e modificato, non mi resta fisso.
Mi spiego meglio, portando un esempio: dopo aver clikkato l'opzione nel select, clikko su INVIO.
Faccio tutto quello che devo fare e clikko su MODIFICA.
Ecco, arrivato a questo punto la modifica viene eseguita correttamente, ma sono costretto nuovamente a riselezionare l'opzione perché il comando mi torna nella pagina del primo risultato.
Posto il codice:
Questo è il form con la modifica (vi metto solo un campo esempio):
Questa è la parte che modifica:
Mi spiego meglio, portando un esempio: dopo aver clikkato l'opzione nel select, clikko su INVIO.
Faccio tutto quello che devo fare e clikko su MODIFICA.
Ecco, arrivato a questo punto la modifica viene eseguita correttamente, ma sono costretto nuovamente a riselezionare l'opzione perché il comando mi torna nella pagina del primo risultato.
Posto il codice:
PHP:
<?
echo '<center><select Name="ID">';
$MySql = 'SELECT IDFamiglia,NomeFamiglia FROM Famiglia WHERE NomeFamiglia!="" ORDER BY NomeFamiglia';
$Result = mysql_query($MySql);
while ($rs = mysql_fetch_array($Result)) {
echo '<option value="'.$rs['IDFamiglia'].'"';
if ($ID == $rs['IDFamiglia']) {
echo ' selected ';
}
echo '>'.$rs['NomeFamiglia']." (ID:".$rs['IDFamiglia'].') </option>';
}
$rs->close;
mysql_free_result($Result);
echo '</select> <input type=submit value="Carica famiglia"></center>';
Questo è il form con la modifica (vi metto solo un campo esempio):
PHP:
echo '<form action="gst.php" method="Post" enctype="multipart/form-data">
<td valign="middle"><font><input name="CapoFamiglia" size=15 type="text" value="'.$rs['Famiglia'].'"></font></td>
<td align="center" valign="middle"> <input id=op2 type="submit" name="Operazione" value="Ok"> </td>';
Questa è la parte che modifica:
PHP:
if ($Operazione=="Ok")
{
UPDATE
$Result = mysql_query($MySql);
if($Result){echo '<b><font color=red>modificato!</font></b>';}
}