no ... nn riesco a farlo andare...
allora, facciamo un esempio piccolo per capire dove sta l'errore
Codice PHP:
$result = mysql_query("SELECT * FROM user WHERE id = $id") or die("Query non valida: " . mysql_error());
$row = mysql_fetch_array($result);
echo" <center><form name=\"form1\" method=\"post\" action=\"\">"
. " <input name=\"xnome\" type=\"text\" value=\"$row[nome]\" class=\"unnamed1\">"
. " <select name=\"xocchi\" class=\"unnamed1\">";
//questo è il codice per visualizzare il profilo in un campo select
$okki = array ("Altro", "Azzurri", "Grigi", "Marroni", "Neri", "Verdi", "Non definito");
$varokki = $row['occhi'];
foreach($okki as $okk)
{
if($okk == $varokki)
echo "<option value=\"$okk\" selected>$okk</option>";
else echo "<option value=\"$okk\">$okk</option>";
}
echo " </select>"
."<input type=\"hidden\" name=\"mod\" value=\"modif\">"
. " <input type=\"submit\" name=\"Submit\" value=\"Modifica Dati\" class=\"unnamed1\"></form></center>"
."";
if ($mod == "modif")
{
@mysql_query("UPDATE user SET nome=".'$xnome'.", occhi=".'$okk'." WHERE id='$row[id]'");
echo "<center>profilo modificato correttamente</center>";
}
dove sta l'errore? perchè nn va ?