bonjour
j'ai encore un problème
je ne comprends pas trop car j'ai une variable $num_com definit dans
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>";
}
j'ai essayé de comprendre d'où venait le prblème mais en vain
mais après le bout de code ci dessus j'ai une autre requete :
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."', '')";
et à la fin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
echo"votre numero de commande est le : '".$num_com."';";
de plus, dans ma base de données, la table lign_livr est :
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