Caché un mail dans le formulaire

Résolu/Fermé
will.smith Messages postés 256 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 27 mars 2010 - 12 mars 2009 à 21:06
will.smith Messages postés 256 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 27 mars 2010 - 12 mars 2009 à 22:04
Bonjour,

je voudrais mettre dans ma page de formulaire d'inscription pour un forum

c'est de mettre un systeme pour savoir si le membre veux oui où non caché son émail

donc j'ai pensé de mettre un code dans mon formulaire

<label for="boutton"> Voulez vous rendre votre adresse e-Mail visible ? </label> <input type="radio" name="mail" value="oui" /> Oui
<input type="radio" name="mail" value="non" checked="checked" /> Non<br>


et dans la page ou on traitre si l'émail

	  // Vérification de l'adresse email
	  // Il faut que l'adresse email n'ait jamais été utilisée

	  $nombremail = mysql_result(mysql_query("SELECT COUNT(*) FROM forum_membres WHERE membre_email = '".$_POST['email']."'"), 0);

	  if ($nombremail!= 0)
	  {
	  $email_erreur1 = "Votre adresse email est déjà utilisée par un membre.";
	  $i++;
	  }

	  // On vérifie la forme maintenant

	  if (!preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['email']) || empty($_POST['email']))
	  {
	  $email_erreur2 = "Votre adresse E-Mail n'a pas un format valide.";
	  $i++;
	  }


donc il faut mettre un code de ce style là

si le membre à autoriser l'affichage tu affiche, sinon t'affiche pas (non = 0, oui= 1 )

mais je ne sais pas où il faut le mettre

merci de votre aide
A voir également:

2 réponses

Harricote Messages postés 417 Date d'inscription mercredi 21 janvier 2009 Statut Membre Dernière intervention 30 janvier 2011 41
12 mars 2009 à 21:58
Salut, il faut que tu mettes ce code :

<?php if($_POST['mail'] == "oui")
{
echo "adresse@email.com";
}
?>

à l'endroit où doit s'afficher l'adresse.

Voilà
0
will.smith Messages postés 256 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 27 mars 2010 10
12 mars 2009 à 22:04
merci donc dans la page où le traite l'émail donc ce code

	  // Vérification de l'adresse email
	  // Il faut que l'adresse email n'ait jamais été utilisée

	  $nombremail = mysql_result(mysql_query("SELECT COUNT(*) FROM forum_membres WHERE membre_email = '".$_POST['email']."'"), 0);

	  if ($nombremail!= 0)
	  {
	  $email_erreur1 = "Votre adresse email est déjà utilisée par un membre.";
	  $i++;
	  }

	  // On vérifie la forme maintenant

	  if (!preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['email']) || empty($_POST['email']))
	  {
	  $email_erreur2 = "Votre adresse E-Mail n'a pas un format valide.";
	  $i++;
	  }
if($_POST['mail'] == "oui")
{
echo "adresse@email.com";
}
if($_POST['mail'] == "non")
{
echo "adresse@email.com";
}


car si on met oui où non il seras

merci
0