problème de variable dans formulaire
Bonjour,
je tente de faire une mailing list pour un site de questionnaire en ligne. les outils tout faits ne me conviennent pas mais je galère pas mal en php :)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
<?
$nbadr=1; //variable numerotant ladresse pour la BD
$adr=1; //@ de n° $nbadr
//rappatrier les variables
$nb = $_POST['nb'];
//vérification existence de $nb
if (empty($nb))
{
echo ("Veuillez entrer le nombre d'@ voulues");
include ("mailist.html");
exit;
}
?>
<form method="POST" action="mailist2.php">
<?
//creer nb champs d'@, nb represente le nbre d @ voulus par lutilisateur
//à chaque passage de la boucle, un champ de nom $adr contient une @
while ($nb > 0)
{
?>
<table border="0" align="center" cellspacing="2" cellpadding="2">
<tr align="center">
<td> <p>@mail <?echo $nbadr?> </p> </td>
<td> <input type="text" name="<? echo $adr?>" </td>
</tr>
<?
$adr ++ ; //@ de n° $nbadr
$nbadr ++; //n° de l'@
$nb --; //nb d'@
}
?> |
voila je pense que le pb vient du nom de mon champ de formulaire : name="<? echo $adr?>"
sur mailist2.php je ne récupère pas les @, $adr vaut 1 ...
je ne comprend pas pourquoi $adr ne s'incrémente pas ni ne contient une @
merci à ceux qui prendront la peine de m'aider :)