bonjour
on deux table article et commande
lorsque on passe un commande d'un article quelconque la quantite est diminue selon la quantite commandée
question lorsque je fais une modification de cette commande comment fait pour retourner la quantite d'article en premier pas et ensuite fait la modification
et merçi beaucoup
voila cette code qui fait la modification mais selon la derniere quantite apres commande est ne pas juste ça .
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 <?php include('connection.php'); //include("article.php"); $id_com= $_POST['id_com'] ; $nomart= $_POST['nomart'] ; $qte_com= $_POST['qte_com'] ; $_GET["qte_com"]=$qte_com; $sql = "UPDATE commande SET nomart ='$nomart', qte_com = '$qte_com' WHERE id_com = '$id_com' " ; if(($_POST['qte_com'])>= ($_GET['qte_com']) ) { $qteart=$qte_com; $req2="update article set qteart=qteart +('".intval($_POST['qte_com'])."')"; $requete1 = $conn->query($req2) or die( mysql_error() ) ; }else{$req3="update article set qteart='".intval($_POST['qte_com'])."'-$qte_com )" ; $requete3 = $conn->query($req2) or die( mysql_error() ) ; } //exécution de la requête SQL: $requete = $conn->query($sql) or die( mysql_error() ) ; //$requete1 = $conn->query($req2) or die( mysql_error() ) ; //affichage des résultats, pour savoir si la modification a marchée: if($requete) { header("Location: commande.php" ); } else { echo "<center><SCRIPT language=JavaScript> alert('modification erreur'); location.href = 'modif_com.php'; </SCRIPT></center>"; } ?>
Partager