Bonsoir
J'ai un souci..
j'ai un formulaire dans lequel on peut ajouter des champs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <script> function create_champ(i) { var i2 = i + 1; document.getElementById('leschamps_'+i).innerHTML = '<input type="text" class="formu2" value="medicament" name="medicament[]"><br><input type="text" class="formu2" value="voie" name="voie[]"><input type="text" value="durée" class="formu2" name="duree'+i+'"><input type="text" class="formu2" value="protocole" name="protocole'+i+'"></span>'; document.getElementById('leschamps_'+i).innerHTML += (i <= 20) ? '<br /><span id="leschamps_'+i2+'"><a href="javascript:create_champ('+i2+')">Ajouter un medicament</a></span>' : ''; } </script>jusque la tout va bien..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <form action="modules/proto.php" method="post"> <input type="text" class="formu2" value="titre" name="titre"> <input type="text" class="formu2" name="medicament[]" value='medicament'> <input type="text" class="formu2" name="voie[]" value='voie'> <input type="text" class="formu2" name="duree" value='durée'> <input type="text" class="formu2" name="protocole" value='protocole'> <span id="leschamps_4"><a href="javascript:create_champ(4)">Ajouter un medicament</a></span> <input type="submit">
le souci c'est pour enregistrer le tout en php dans une base sql.
J'ai voulu faire un truc avec 'foreach' seulement je ne vois pas comment passé plusieurs argument dans la boucle..
Avec un seul ca fonctionne, mais a partir de deux plus rien ne va..
est-il possible d'ajouter un ou plusieurs "$_post" dans la boucle ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 foreach ($_POST['id_user'] as $mel) { $sql16= "INSERT INTO autoris (id_user, dossier) VALUES ('$mel' , '$dossier')"; mysql_query($sql16)or die('Erreur SQL : <br/>'.$sql16);
si oui comment ?
Merci de votre aide
Partager