Bonjour,
Je suis débutant en php et je recontre un problème d'insertion dans une ternaire.
J'ai lu sur http://php.net/manual/fr/function.mysql-query.php que mysql_query ne supporte pas les requêtes multiples, quelqu'un aurait il une solution à m'apporter ?
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 // je récupére les valeurs de mon formulaire $date = $_POST['champs1']; $nom = $_POST['champs2']; $reponse = "INSERT INTO TABLE1 VALUES ('','$champs1','$champs2');"; //requete $ok = mysql_query($reponse,$cnn); //insertion $num_table1 = mysql_insert_id(); //je récupére l'id auto incrémenté du dernier enregistrement $nbchoix = $_POST['nbchoix']; // permet de connaitre le nombre de valeur à ajouter dans mon association for ($i = 1 ; $i <= $nbchoix ; $i++) { $num_table2 = $_POST['num_table2' . $i]; // Je récupére les identifiant des 2 autres table attachées à mon association $num_table3 = $_POST['num_table3' . $i]; // J'ai effectué 2 echo sur mon num_table1,num_table2,num_table3 et tout est bon // Et mon insertion ne marche pas $reponse = "INSERT INTO TERNAIRE VALUES ('$num_table1','$num_table2','$num_table3');"; $ok = mysql_query($reponse,$cnn); }
Merci par avance,
Partager