Salve,
sto impazzendo nel cercare di fare un controllo dei dati inseriti in un form ma non riesco a farlo funzionare.
Questo il codice html nel file contatti.php:
Codice HTML:
<form id="scrivimi" method="POST" action="contact.php" onsubmit="return validateForm ()" >
<label class="nome" name="nominativo">Nome</label>
<input class="casellanome" type="text" name="nome" required><br><br>
<label class="cognome" name="surname">Cognome</label>
<input class="casellacognome" type="text" name="cognome" required><br><br>
<label class="mail" name="mail">Email</label>
<input class="casellamail" type="text" name="email" required><br><br>
<label class="oggetto" name="oggetto">Oggetto</label>
<input class="casellaoggetto" type="text" name="object" required><br><br><br>
<label class="msg" name="messaggo">Messaggio</label><br><br>
<textarea class="testomessaggio" name="object_text" rows='20' cols='50'> </textarea> <br><br>
<input class="invio" type="submit" id="button" value="Invia" name="invia">
<input class="restart" type="reset" value="Resetta">
</form>
ecco il codice php che ho trovato, inserito nel file contact.php:
Codice PHP:
<?php
if(!isset($_POST['invia']))die();
$nome= $_POST['nome'];
$cognome= $_POST['cognome'];
$email= $_POST['email'];
$oggetto= $_POST['object'];
$msg= $_POST['object_text'];
$fullmsg= "$nome $cognome <$email>\n\n Oggetto: $oggetto\n\n$msg";
mail(
"raccolta_email@yahoo.com",
$oggetto,
$fullmsg,
"From: $email");
$errore=false;
#ho impostato la variabile a false in modo che quando c’e mi mostri torna indietro
if ( ($nome == “”) || ($cognome == “”) || ($email == “”)|| ($oggetto == “”)||($meg == “”)){
#se solo uno dei campi è vuoto
$errore=true;
echo “<BR>Devi compilare tutti i campi<br>”;
}
$pattern="^[^@ ]+@[^@ ]+\.[^@ \.]+$";
if (!ereg($pattern,$email)) {
echo "Questa <b>\"$email\"</b> non e un email valida";
}else{
echo "Questa e la tua email <b>$email</b><br>";
}
?>
quando provo a compilare una parte del form compare la seguente scritta:
Parse error: syntax error, unexpected '>' in /membri/gaetanologatto/contact.php on line 24