Buongiorno a tutti, stò usando il file forminvio.php sotto riportato per spedire i dati di un modulo appunto.
La domanda è la seguente:
Avendo 3 campi obbligatori come faccio a fare uscire i 3 messaggi (nel caso non sia stato compilato un campo) in una piccola finestra di avviso lasciando la pagina web anzichè come succede adesso si apre una nuova pagina con sfondo bianco e il messaggio di avviso scritto in alto a sinistra della stessa.
Sinceramente così ma fa schifo volevo fare una cosa un pò più professionale.
Grazie e spero qualcuno mi possa aiutare.






$to="mail destinatario";

$nome = $_POST['nome'];
$ragione_sociale = $_POST['ragione_sociale'];
$partita_iva = $_POST['partita_iva'];
$email = $_POST['email'];
$nome = $_POST['nome'];
$indirizzo = $_POST['indirizzo'];
$località = $_POST['località'];
$provincia = $_POST['provincia'];
$telefono = $_POST['telefono'];
$oggetto = $_POST['oggetto'];
$messaggio = $_POST['messaggio'];
$contatto = $_POST['contatto'];

if($nome == ""){echo"manca il nome!";exit(); }
if($email == ""){echo"manca la mail!";exit(); }
if($telefono == ""){echo"manca il telefono!";exit(); }

$messaggio=$_POST['nome']."\n ".$_POST['ragione_sociale']." \n ".$_POST['partita_iva']." \n ".$_POST['email']." \n ".$_POST['indirizzo']." \n ".$_POST['località']." \n ".$_POST['provincia']." \n ".$_POST['telefono']." \n ".$_POST['oggetto']." \n ".$_POST['messaggio']." \n ".$_POST['contatto'];


mail($to,"Contatto dal sito Lattoneria Zucchelli Mauro",$messaggio, "From: $email");


header("Location:contatti_1.html");

?>