Ciao!
Vorrei chiedervi un consiglio su un codice che ho scritto e che si comporta in modo strano, probabilmente dovuto alla mia ignoranza.
Ho una pagina HTML contenendo codice PHP. C'è un form con 3 campi e quando facio POST mi deve aprire la stessa pagina. Io leggo i valori dei campi dal form inviato e imposto di nuovo i valori dei campi. Solo che la prima volta legge solo il primo campo, la seconda volta legge tutti e tre.
Ecco il codice:
<?php
if (isset($_REQUEST["codice"])) {$codice = $_REQUEST["codice"]; }
else {$codice = "";}
if (isset($_REQUEST["nominativo"])) {$nominativo = $_REQUEST["nominativo"]; }
else {$nominativo = ""; print "-";}
if (isset($_REQUEST["codice_fiscale"])) {$codice_fiscale = $_REQUEST["codice_fiscale"];}
else {$codice_fiscale = "";}
print '<td valign="middle" height="51">'; print "\n";
print '<input type="text" name="codice" maxlength="12" value="'; print "$codice"; print '">'; print "\n";
print "</td>\n";
print '<td valign="middle">'; print "\n";
print '<input type="text" name="nominativo" maxlength="60" size="60" value="'; print "$nominativo"; print '">'; print "\n";
print "</td>\n";
print '<td valign="middle">'; print "\n";
print '<input type="text" name="codice_fiscale" maxlength="30" size="30" value="'; print "$codice_fiscale"; print '">'; print "\n";
print "</td>\n";
?>
Vi rigrazio tanto,
Miky