Bonjour,

Je suis débutant en php et je recontre un problème d'insertion dans une ternaire.

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); 
	}
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 ?

Merci par avance,