bonjour
j'ai encore un problème
je ne comprends pas trop car j'ai une variable $num_com definit dans
j'ai essayé de comprendre d'où venait le prblème mais en vain
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 $add_com = " INSERT INTO commande(num_com, date_com) VALUES ( '', '".$date."' )"; if ($tab_com = mysql_query($add_com,$base)) { $res_com = mysql_affected_rows(); $num_com = $res_com[0]; echo "<h3><B><b><center><font face = papyrus>Votre commande a bien été prise en compte</B><br><br>Le paiement s'effectuera au moment de la livraison<br> le delais est de 48h </center>"; } else { echo "Erreur dans l'éxecution de la requete add_comm<br>"; echo "Erreur".mysql_error().":".mysql_error()."<br>"; }
mais après le bout de code ci dessus j'ai une autre requete :
et à la fin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $requetes['ligne_livr'][$i] = "INSERT INTO ligne_livr (num_com, num_livr) VALUES ('".$num_com."', '')";
de plus, dans ma base de données, la table lign_livr est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 echo"votre numero de commande est le : '".$num_com."';";
num_livr (en auto_increment)
num_com
le num_livr est bien enregistrée mais pas le num_com (car pas en autoincrement)
c'est l'association des tables livraison et commande
je pense que c'est à cause de ça que ça ne marche pas, je ne sais plus quoi faire







Répondre avec citation
Partager