Codice PHP:
if(isset($_POST['submit'])){
$categoria=$_POST['categoria'];
$nome= $_POST['nome'];
if($categoria == ""){
$error= "errore nel campo";
$t++;
}
if($nome == ""){
$error_nome= "errore nel campo";
$t++;
}
if($t ==0){
mail("miamail@server.it","subject","messaggio","header");
echo "inviato";
}
else{
echo "<form name=\"FORM\" method=\"post\" action=\"\">";
echo "<input name=\"categoria\" type=\"text\" value=\"".$categoria."\">$error
";
echo "<input name=\"nome\" type=\"text\" value=\"".$nome."\">$error_nome
";
echo "<input type=\"submit\" name=\"submit\" value=\"submit\">";
echo "</form>";
}
}
else{
echo "<form name=\"FORM\" method=\"post\" action=\"\">";
echo "<input name=\"categoria\" type=\"text\">
";
echo "<input name=\"nome\" type=\"text\">
";
echo "<input type=\"submit\" name=\"submit\" value=\"submit\">";
echo "</form>";
}
diciamo che questa è una bozza...vorrei fare i controlli sulla stessa pagina e su tutto va bene inviare con il messaggio sulla stessa pagina...secondo me il codice può essere gestito meglio...secondo voi? ci possono essere delle variazioni...
quando il campo e vuoto mi stampa $error...