formulaire[effacer un email]
Posté : 11 nov. 2006, 00:41
Bonjour,
je cherche à supprimer un email de ma table, mais je bute sur les tests
C'est à dire que je voudrai tester si l'effacement de l'email à lieu en affichant un message pour assurer l'internaute, le problème est que l'eamil est vérifier valide et le nom aussi, rien ne s'affiche, et cela même si ce n'est pas effacer ?
visible ici :
http://creatif-web.be/assoc/suprime_newletter.php
je cherche à supprimer un email de ma table, mais je bute sur les tests
C'est à dire que je voudrai tester si l'effacement de l'email à lieu en affichant un message pour assurer l'internaute, le problème est que l'eamil est vérifier valide et le nom aussi, rien ne s'affiche, et cela même si ce n'est pas effacer ?
visible ici :
http://creatif-web.be/assoc/suprime_newletter.php
<?php
$nom=$_POST['lenom'];
$email=$_POST['mail'];
$valid = "#^[^-_\.][a-z0-9-_\.]+[^-_\.]@[^-_\.][a-z0-9-_\.]+[^-_\.]\.[a-z]{2,4}$#";
if(($email) && !(preg_match($valid, $email)))
{
print '<p style="color:red;">L\'adresse électronique saisie est invalide,
Veuillez réessayer.</p><br />
<fieldset id="desinscription"><em class="legend">Désinscription</em>
<form action="'.$_SERVER['PHP_SELF'].'" method="POST" name="desinscription">
<p><em>Votre pseudo:<input name="lenom" type="text" id="lenom" /></em></p>
<p><em>Votre email:<input name="mail" type="text" id="mail" /></em></p>
<input name="envoi" type="submit" value="envoyer" name="Submit" id="envoie_suppr" />
</form>
</fieldset><br />';
}
if (!empty($_POST['lenom']) && !empty($_POST['mail']))
{
$req="delete from newsletters where nom = '$nom' and email='$email'";
$efface=mysql_query($req);
return $efface;
if ($efface == 1)
{
echo 'Vos données ont été définitivement effacer';
}
elseif ($efface == 0)
{
echo 'Nous ne trouvons pas vos coordonnées, veuillez réessayez.';
}
}
else
{
echo '<p class="dossier">Vous êtes sur le point de vous désabonner et de retirer votre adresse email de notre base.
<a href="javascript:void(0);" onclick="afficher(\'desinscription\',
\'generer\'); return false;" id="generer">Cliquer ici pour la supprimer maintenant.</a></p>';
}
?>
<br />
<fieldset id="desinscription" style="display:none;"><em class="legend">Désinscription</em>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST" name="desinscription">
<p><em>Votre pseudo:<input name="lenom" type="text" id="lenom" /></em></p>
<p><em>Votre email:<input name="mail" type="text" id="mail" /></em></p>
<input name="envoi" type="submit" value="envoyer" name="Submit" id="envoie_suppr" />
</form>
</fieldset>
Merci