Probléme avec la variable email

Fermé
Utilisateur anonyme - 7 mai 2016 à 23:04
Yelowwclo Messages postés 6 Date d'inscription mercredi 3 août 2016 Statut Membre Dernière intervention 6 août 2016 - 3 août 2016 à 23:54
Bonjour, quand je rentre ceci dans mon code source

if(!empty($_POST) && filter_var($email,FILTER_VALIDATE_EMAIL) === FALSE)
{
$valid = false;
$erreuremail = 'adresse invalide';
}


sa me donne cette erreur je ne comprend pas j'ai pourtant suivie un tuto et il n'y a pas d'erreur



cordialement



A voir également:

2 réponses

Utilisateur anonyme
8 mai 2016 à 18:25
non sa ne fonctionne pas non plus
0
Utilisateur anonyme
8 mai 2016 à 18:27
voici mon code en entier:

<meta charset=UTF-8>
<?php
session_start();
//----debut du code php---//
if(!empty($_POST))
{
extract($_POST);
$valid = true;

if(!empty($nom))
{
$valid = false;
$erreurnom = 'indiquez votre nom';
}
if(!empty($nom) && strlen($nom)<3)
{
$valid = false;
$erreurnom = '3 caractére minimum';
}
if(empty($email))
{
$valid = false;
$erreuremail = 'indiquez votre email';
}
if(!empty($_POST) && filter_var($email,FILTER_VALIDATE_EMAIL)===FALSE)
{
$valid = false;
$erreuremail = 'erreur';
}
}


//---- Fin du code PHP----//

?>

<form method="post" action="essai.php">
<fieldset style="margin-right: 20px;">
<center>
<label for="nom">Nom: </label>
<input type="text" name="nom" placeholder="Ex: Votre speudo"><br><br>

<?php
if(isset($erreurnom)) echo $erreurnom;
?>

<label for="email">Email: </label>
<input type="mail" name="email" placeholder="Votre Email" id="mail"><br><br>

<?php
if(isset($erreuremail)) echo $erreuremail;
?>
<input type="submit" value="Envoyer" />
</center>
</fieldset>
</form>
0
Yelowwclo Messages postés 6 Date d'inscription mercredi 3 août 2016 Statut Membre Dernière intervention 6 août 2016 12
3 août 2016 à 23:54
Salut, c'est simple, ta variable $email n'est pas définie, mais tu la teste ici
if(!empty($_POST) && filter_var($email,FILTER_VALIDATE_EMAIL)===FALSE)
0