$tableau[]=array(); for ($i=0; $i<$total; $i++) { $tableau[] = mysql_result($result,$i); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question$j=rand(); for ($i=0; $i<$total; $i++) { $tableau[] = mysql_result($result,$i); } for($k=1; $k< $total+1;$k++) { $select="INSERT INTO ligne_commande ( num_commande, id_produit) values ($j,'". $tableau[$k]."')"; $result= mysql_query($select,$link)or die("Erreur lors de l'enregistrement"); }
$j=rand(); for ($i=0; $i<$total; $i++) { $tableau[] = mysql_result($result,$i); } for($k=1; $k< $total+1;$k++) { $select="INSERT INTO ligne_commande ( num_commande, id_produit) values ($j,$k)"; $result = mysql_query($select,$link)or die("Erreur lors de l'enregistrement"); }
// for($i=1; $i<$total+1;$i++) { //test si c'est la premiere fois //qu'on entre dans la boucle if($i==1) { mysql_query("INSERT INTO ligne_commande(num_commande,id_produit) values ('','".$tableau[$i]."'); } else { // on recuperer le dernier insert_id $lastid = mysql_insert_id(); mysql_query("INSERT INTO ligne_commande(num_commande,id_produit) values ('".lastid."','".$tableau[$i]."'); } }
for($i=1; $i<$total+1;$i++) je saute le array 0 teste le code que je t'ai fournit et si ne marche pas on verra d'autre soluce
$select="INSERT INTO ligne_commande ( num_commande, id_produit) SELECT $j, identifiant FROM table";