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 : Sélectionner tout - Visualiser dans une fenêtre à part
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