Codice PHP:
<form action="pag.php?Pag=modifica_categorie" method="post" name="ModCategoria" class="form">
<table width="400" border="1" bordercolor="#000000" bgcolor="#FFFFFF" cellpadding="5">
<tr>
<td align="left">[b]CATEGORIA[/b]</td><td>[b]POSIZIONE[/b]</td>
</tr>

<?
//Categorie
$query "SELECT * FROM Categorie ORDER BY Posizione";
$result mysql_query($query$db);
while(
$row mysql_fetch_array($result)) {
$ID_CategoriaAdmin $row["ID"];
$PosizioneAdmin $row["Posizione"];
$CategoriaAdmin $row["Titolo"];

echo 
"<tr>
<td align=\"left\"><input name=\"CategoriaAdmin
$ID_CategoriaAdmin\" type=\"text\" size=\"30\" maxlength=\"20\" value=\"$CategoriaAdmin\" /></td>
<td><input name=\"PosizioneAdmin
$ID_CategoriaAdmin\" type=\"text\" size=\"2\" maxlength=\"255\" value=\"$PosizioneAdmin\" /></td>
</tr>
"
;

}
?>

</table>


<input name="Modifica" type="submit" value="Modifica" /> <input name="Reimposta" type="reset" value="Reimposta" />
</form>
Questa è la pagina contente una form dinamica, come si vede dal while della query, e va un amore.

Codice PHP:
//Inizio ciclo per contare le categoria
$query "SELECT * FROM Categorie";
$result mysql_query($query$db);
$Categorie_Trovate mysql_num_rows($result);

for (
$a $a <=$row["$Categorie_Trovate"] ; $a++) { 

//Verifica i dati della form
$CategoriaAdmin$a trim($_POST['CategoriaAdmin$a']);
$PosizioneAdmin$a trim($_POST['PosizioneAdmin$a']);
//Converte i caratteri speciali
$CategoriaAdmin$a htmlspecialchars($CategoriaAdmin$a);
$CategoriaAdmin$a addslashes($CategoriaAdmin$a);

//Controlla che i campi obbligatori siano compilati
if ($CategoriaAdmin$a=="" OR is_numeric($PosizioneAdmin$a)==false) {
$controllo false;

} else {

$controllo true;

//Modifica le categorie
$query "UPDATE Categoria SET Titolo='$CategoriaAdmin$a', Posizione='$PosizioneAdmin$a' WHERE ID = '$a'";
$result mysql_query($query$db);

}
}

if (
$controllo==false) {
$avviso "

Ci sono dei campi vuoti o errati



<a href=\"javascript:history.back()\"><img src=\"images/indietro.gif\" alt=\"Indietro\" title=\"Indietro\" border=\"0\" /></a>"
;
} else {
$avviso "

<script language=\"javascript\">
function vai_a() {
document.location.href=\"pag.php?Pag=admin_categorie\";
}
setTimeout(\"vai_a()\", 2000);
</script>
Categoria inserita correttamente, <a href=\"pag.php?Pag=admin_categorie\">clicca qui</a>"
;

Qui dovrebbe vedere ed utilizzare la form, sempre dinamicamente, ma non va, il guaio è che il browser non mi da errori per iscritto.

Capite cos'è che non va nella seconda pagina?