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>";
}
?>