Salve,
io dovrei fare questa cosa qui:
1. prendere i dati dal DB.
2. creare un form con predefiniti i valori da modificare.
3. inviare il form alla pagina che ne modifica i dati.
tutto "facile" tranne una cosa...
nei campi radio, come faccio ad impostare il valore a checked??
es:
Codice PHP:
$var = mysql_query(SELECT * FROM tabella WHERE id = '$id');
while ($array = mysql_fetch_array($var) {
$campotext = $array['campotext']; // qui non ho problemi
$camporadio = $arrat['camporadio']; // qui può essere 's' o 'n'
}
// ora faccio cosi e funziona
if($camporadio == "s") {
$radio_s = "checked";
$radio_n = "";
} elseif ($camporadio == "n"){
$radio_s = "";
$radio_n = "checked";
} else {
$radio_s = "";
$radio_n = "";
}
//form
<form action="pagina.php" method="POST">
campotext: <input type="text" name"campotext" value="$campotext">
camporadio: SI<input type="radio" name"camporadio" $radio_s> - NO<input type="radio" name"camporadio" $radio_n>
//ecc...
</form>
in questo modo mi stampa checke dove è necessario...
ma se io volessi evitare questo per 20 campi diversi come potrei fare?
come posso creare una funzione dalle mie righe di codice?
grazie mille!