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