ho elaborato questo codice che in pratica mi prende i dati inseriti da una form e li inserisce in un database dopo aver verificato se l'indirizzo e-mail è valido richiamando un altro script che controlla la validità della mail, vorrei ora fare un controllo sugli altri campi dicendo che se uno qualsiasi dei campi è vuoto, o non valido allora il record non deve essere inserito nel db, mentre col codice che ho gia mi dice semplicemente record inserito con successo, o indirizzo e-mail non valido ma nonostante questo inserisce comunque il record nel db grazie in anticipo
codice:<?php // CONNESSIONE AL DATABASE include('connect.php'); // RECUPERA DATI DAL FORM $nome = $_POST['nome']; $cognome = $_POST['cognome']; $indirizzo = $_POST['indirizzo']; $email = $_POST['email']; include('chkmail.php'); $telefono = $_POST['telefono']; // INSERISCI NUOVO ARTICOLI IN DATABASE $query = "INSERT INTO `datiform` ( `nome` , `cognome` , `indirizzo` , `email` , `telefono`) VALUES ( '$nome', '$cognome', '$indirizzo', '$email', '$telefono')"; if (mysql_query($query)) { echo "<div align=center class=testo> <b>Record inserito con successo.</b></div>"; } else { echo "<div align=center class=testo> <b>Errore di inserimento record: ". mysql_error() ."</b></div>"; } ?>

Rispondi quotando