ciao a tutti ho un problema con il controllo campi in php fatto con le sessioni.
Io ho due file il primo form.php dove ho il codice del form e il secondo invio_mail.php che controlla i dati e invia la mail. Vi posto il codice:
invio_mail.php:
Codice PHP:
//creo sessione
session_start();
//Dichiaro le variabili
$nome = $_POST['nome'];
$form = "form.php";
$_SESSION["error"];
//Verifica degli errori
if($nome == ""){
$_SESSION["error"] = "Errore nome non valido";
header("Location: $form_abiti");
}
else
{
//Invio della mail
}
form.php:
Codice PHP:
session_start();
include('invio_mail_abiti.php');
if ($_SESSION["error"]!=""){
echo $_SESSION["error"];
}
Codice HTML:
<form name="mail_acq" method="post" action="invio_mail_abiti.php" class="mail_acq" id="myform">
<label for="nome">Nome: <span>*</span></label>
<input type="text" name="nome" id="nome">
<input type="submit" value="Invia" />
</form>
Questo è il mio codice ovviamente sbagliato.
Quello che vorrei riuscire a fare è che quando clicco sul bottone di invio se il campo obbligatorio non è compilato venga fuori un messaggio di errore nella pagina dove c'è il form. Con JS l'ho già fatto ma volevo un ulteriore controllo nel caso sia disabilitato.
Grazie anticipatamente a chi mi aiuterà :-)