Comment vérifier un champ text (label)

[Résolu/Fermé]
Signaler
Messages postés
55
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
26 mai 2009
-
Messages postés
51
Date d'inscription
dimanche 25 mars 2007
Statut
Membre
Dernière intervention
21 juillet 2009
-
Bonjour,

je suis un débutant en php et actuellement je me suis mis à créer un site web de A-Z.

Cela étant j'ai un petit soucie au niveau d'une grande condition.en effet j'aimerai que ma condition vérifie si le champ de l'adresse email est rempli, alors envoi automatique de message de bien venu à l'adresse insérer dans le champ.

actuellement j'ai déjà réussi a créer un espace membre simple et sécurisé mais je n'arrive pas à insérer cette condition supplémentaire.

Alors est-ce que quelqu'un pourrai me venir en aide. Merci

5 réponses

Messages postés
51
Date d'inscription
dimanche 25 mars 2007
Statut
Membre
Dernière intervention
21 juillet 2009
10
Salut ben c'est simple !

Dans une page t'as ton frmulaire qui envoie par methode POST.

<input name="mail" type="text" id="mail" size="15" />


Dans la seconde tu récupères ta variable :

$mail = ($_POST['mail']) ;
Et ensuite tu vérifies si elle est vide : 

if (empty($mail)) //Donc si elle est vide
{
echo ('pas de mail') ;
}
else
{
//La, t'envoies ton mail =)
} 
Messages postés
55
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
26 mai 2009
2
Génial, tu rends un énorme service. car la j'apprends sur des bouquin mais ça n'as pas vraiment d'exemple.

sinon tu pense que je peux me permettre d'injecter ton code dans le mien comme ceci:

if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass'])) && (isset($_POST['pass_confirm']) && !empty($_POST['pass_confirm'])) && (isset($_POST['mail']) &&!empty($_POST['mail']))) {

// on teste les deux mots de passe
if ($_POST['pass'] != $_POST['pass_confirm']) {
$erreur = 'Les 2 mots de passe sont différents.';

} elseif
(empty($mail))

{
echo ('pas de mail') ;
}
else
{
//La, t'envoies ton mail =)
}
Messages postés
51
Date d'inscription
dimanche 25 mars 2007
Statut
Membre
Dernière intervention
21 juillet 2009
10
Ouai normalement y a pas de soucis ça devrait marcher mais t'es pas obligé de mettre les deux vérification isset et empty car si une variable est plein elle existe forcément ! En revanche elle peut exister (isset) mais être vide !

Donc à ta place je vérifierais juste si le champ contient des infos !

Note : J'ai 17 an ça fait deux ans que je programme et j'ai aussi appris dans des bouquins. D'ailleurs je recrute du monde pour un jeu en PHP si ça t'intéresse ^^
Messages postés
55
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
26 mai 2009
2
merci infiniment pour ton aide. du côté de ta proposition, je ne suis pas encore prêt j'ai commencé la programmation depuis 1mois seul. donc t'imagine mes lacunes. Mais j'ai aussi l'idée de me lancer dans les jeux (étant un gamer née^^).

mais je pense que çà sera après la fin des études.

merci.
Messages postés
51
Date d'inscription
dimanche 25 mars 2007
Statut
Membre
Dernière intervention
21 juillet 2009
10
Ben si tu veux jeter un coup d'oeuil :

http://terraforgeur.e3b.org/Battle%20Mind/Accueil.php

Pour se connecter en haut à gauche :

user : terra
pass : test

Notre bugtracker :
http://terraforgeur.e3b.org/BugTracker/

Et pis ben si ça te dis contacte moi même si t'as des lacunes on est la pour s'entraider !
Messages postés
51
Date d'inscription
dimanche 25 mars 2007
Statut
Membre
Dernière intervention
21 juillet 2009
10
Au fait oublies de mettre le message en "Résolu"