le 17/02/2005 à 15:47
elodyb
bonjour a tous, j'essai de créer pour newletter mais a chaque fois que je l'exute voici le message d'erraur qu'il m'affiche
Notice: Undefined variable: adres_mail in c:\program files\easyphp1-7\www\site\form_news.php on line 70
voici le code de mon formulaire
merci d'avance pour votre aide
Notice: Undefined variable: adres_mail in c:\program files\easyphp1-7\www\site\form_news.php on line 70
voici le code de mon formulaire
<body>
<?
require_once("connexion.php");
$connexion = mysql_pconnect(SERVER,USER,PASSWD) or die("Connexion à <i>".SERVER."</i> impossible<br>\n");
mysql_select_db(BASE,$connexion);
?>
<script>
// champs obligatoire : email
function verifier_formulaire() {
msg = "";
if (document.all.adres_mail.value == "") msg = msg + "Indiquez votre adresse mail !\n";
</script>
<table border="0" cellpadding="0" cellspacing="0" width="90%">
<tr>
<td width="100%" colspan="1">
<font size="1" face="Verdana"><b> Votre E-Mail :</b></font>
</td>
</tr>
<tr>
<td width="100%" colspan="2">
<p align="center"><input type="text" name="adres_mail" class="champs" onFocus="this.value=''" size="19" value="vous@fai.com"/>
</p></td>
</tr>
<tr>
<td width="100%" colspan="2" class="cellule_rub">
<input type="radio" name="action" checked value="suscribe" /> Abonnement<BR />
<input type="radio" name="action" value="unsuscribe" /> Désabonnement
<BR />
</td>
</tr>
<tr>
<td width="43%"></td>
<td width="97%"><input type="image" border="0" src="valider.gif" width="42" height="21"/>
<font size="1" face="Verdana"><b>Valider</b></font>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</td>
<?
// test doublon sur email
$rqt = "SELECT * FROM newsletters WHERE adres_mail = '$adres_mail'".$str;
$res = mysql_query($rqt) or die(mysql_error());
if (mysql_num_rows($res) > 0) {
$msg = "Cette adresse mail $adres_mail existe déjà dans notre bas de données!";
echo "<script language='Javascript'>alert('$msg');</script>\n";
exit();
}
?>
</body>
</html>
merci d'avance pour votre aide