PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 15-02-2012 21:25:17

theseif
Membre
Inscription : 18-01-2012
Messages : 10

Condition dans if ou else

Bonjour à tous, j'ai trouvé sur internet cette façon de tromper les robots en incluant dans le formulaire un champ caché:

<input type="hidden" name="email" value="" />

Je contrôle de la façon suivante:

<?php
// controle mail ----
if($email="" )      
    {
    echo 'Rep 1 champ vide';
    }
else                          
    {
    echo 'Rep 2 champs rempli';
    }
?>

Mais j'obtient toujours la réponse 2.
Pouvez-vous me dire d'ou provient mon erreur.
Merci d'avance.

Hors ligne

#2 15-02-2012 22:39:40

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Condition dans if ou else

Saluton,
Ton script doit dater de Mathusalem, aujourd'hui register_global est à off par défaut et $email n'est pas initialisé.
Teste plutôt $_POST['email'] ou $_GET['email'] en fonction de la méthode post du formulaire.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#3 15-02-2012 23:23:36

theseif
Membre
Inscription : 18-01-2012
Messages : 10

Re : Condition dans if ou else

Merci, il y a des questions qui paraissent idiotes quand on a la réponse.
Merci encore

Hors ligne

Pied de page des forums