Ho un problema:

devo far sì che un valore mi venga scritto in modifica in un campo soltanto se questo è vuoto, altrimenti deve scriverlo su un altro o su un altro ancora finché non ne trova uno libero (su un totale di sette).

Ho pensato allora che in un primo file controllo quale è il primo campo vuoto, poi passo il valore ad un secondo file che a seconda del valore passato scrive sul campo corrispondente. Il codice del primo file è questo:

Codice PHP:
if ($results['file2']==NULL)
 {
$files="file2";
}
else if (
$results['file3']==NULL)
 {
$files="file3";

}
else if (
$results['file4']==NULL)
 {
$files="file4";

}
else if (
$results['file5']==NULL)
 {
$files="file5";

}
else if (
$results['file6']==NULL)
 {
$files="file6";

}
else if (
$results['file7']==NULL)
 {
$files="file7";
}
print(
"<a href=\"aggiungidet6.php?file=$files\">registra determinazione</a>");
mysql_close();
?> 
Ora, il fatto è che LUI MI PASSA SEMPRE IL VALORE "file2" ANCHE SE QUESTO E' GIA' PIENO. Eppure nonmi sembra di aver fatto errori.

Qualcuno sa dirmi perché???

Help...