le premier code est le suivant et permet de créeer des champs compte tenue du nombre d'utilisateur que je veux inscrire, j'arrive à créer ces champs mais le pb se situe au niveau de l'enregistrement de ces éléments dans la base de données:

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
 
	  <p> <br />
      </p>
      <form name="form1" id="form1" method="post" action="etape3.php">
 
        <table width="97%" border="0" cellspacing="0" cellpadding="0">
          <tr> 
            <td width="58%" height="24"> Choisir nombre d'utilisateurs:</td>
            <td width="42%"><select name="choix" onchange="">
              <option value="0" selected="selected">0</option>
              <option value="1">1</option>
              <option value="2">2</option>
              <option value="3">3</option>
              <option value="4">4</option>
              <option value="5">5</option>
			  </select></td>
			  <td align="center"><input type="submit" value ="EXECUTER"></td>
 
          </tr>
        </table>
        <table width="75%" border="1" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <td>Login</td>
            <td>password</td>
            <td>statut</td>
            <td>mail</td>
          </tr>
          <?  
 
		    if (isset($_POST["choix"])){//récupération du nombre d'utilisateurs àn creér puis création des champs
 
		    $a=$_POST["choix"];
		while($a)
				 { $a--;?>
			<tr>
            <td><input name="login"type="text" /></td>
            <td><input name='pwd' type='password' /></td>
            <td><select name='statut'>
			  <option value='administrateur'>administrateur</option>
              <option value='utilisateur'>utilisateur</option>
              <option value='autres'>autres</option>
			  </select></td> 
            <td><input name='email' type='text' /></td>
          </tr> <? }
		          }
				 ?>
          </table>
        <p>&nbsp; </p>
        <p align="center"> 
         <a href="page3.php"><input name="button" type ="button" value="SUIVANT" align="left" heigt="25" ></a>
        </p>
      </form>
 
le sécond  code est le suivant:
 
<? include("connexion.php");//fichier crée pour récupérer les élemlents de connexion et de sélec tion de la bd en vue de pas toujours le réecrire sur tous les formuulaires
if(isset($_POST['login'])){
 if($_POST['statut']=='utilisateur'){//si la valeur de la liste prend utilisateur alors il enregistre dans la table tb_users
$sqlc='INSERT INTO `tb_users`( `login`,`pwd`,`statut`,`email`)VALUES("'.$_POST['login'].'","'.$_POST['pwd'].'","'.$_POST['statut'].'","'.$_POST ['email'].'");';
$result1=mysql_query($sqlc) or die(mysql_error());
mysql_close();
   }
 }
header("location:etape4.php");  
?>
le code ci-dessus doit permettre d'enregistrer les éléments du formulaire, de la liste déroulante dans la table tb_users de ma base de donnés

en résutat :la rédirection passe mais n'enregistre pas les élements dans la base de données
pas de msg d'ereur également.Mais je sais qu'il ne voit pas les valeurs à récupérer car j'y fais des tests
question: comment m'y prender pour que ça marche Aidez moi MERCi.....