Io ho tre campi "oggetto1","oggetto2","oggetto3" e devo scrivere nel primo campo solo se esso è NULL, poiché se l'utente ha già un oggetto nel primo campo si deve passare al secondo.
l'array utz è preso con mysql_fetch_row ed è fatto bene.
if(empty($utz[0])){
$query = mysql_query("UPDATE personaggi SET oggetto1=$arm WHERE idutente=6",$conn);
}elseif(empty($utz[1])){
$query = mysql_query("UPDATE utenti SET oggetto2=$arm WHERE idutente=6",$conn);
}elseif(empty($utz[2])){
$query = mysql_query("UPDATE utenti SET oggetto3=$arm WHERE idutente=6",$conn);
}
così dovrebbe andare?
![]()