Problème pour faire un update et un Insert
Résolu/Fermé
killersources
Messages postés
23
Date d'inscription
lundi 15 juin 2009
Statut
Membre
Dernière intervention
18 janvier 2014
-
Modifié par killersources le 15/08/2010 à 17:46
killersources Messages postés 23 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 18 janvier 2014 - 15 août 2010 à 21:33
killersources Messages postés 23 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 18 janvier 2014 - 15 août 2010 à 21:33
A voir également:
- Problème pour faire un update et un Insert
- Touche insert - Guide
- Windows update 0x80070643 - Guide
- Windows update bloqué - Guide
- Asus live update - Télécharger - Utilitaires
- Disk boot failure insert system disk and press enter - Guide
2 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
15 août 2010 à 20:53
15 août 2010 à 20:53
normal que tu n'en ai qu'une qui s'éxécute tu ufais:
$sql = "INSERT INTO freon (numrapport, client, date, quantite, refri, bouteille) VALUES ('" .
addslashes ($_REQUEST['numrapport']) ."', '".
addslashes ($_REQUEST['client']) ."', '".
addslashes ($_REQUEST['date']) ."', '".
addslashes ($_REQUEST['quantite']) ."', '".
addslashes ($_REQUEST['refri']) ."', '".
addslashes ($_REQUEST['bouteille']) ."')";
$sql = "UPDATE bouteilles SET quantite = quantite - ".$_POST['quantite']."
WHERE numserie = '".$_REQUEST['bouteille']."'";
if (mysql_query ($sql) !=false)
tu charges la variable $sql avec une première requette puis ensuite tu charge cette même variable avec la 2 ième requette et ensuite tu exécute $sql donc forcément la dernière !
il faut:
$sql = "INSERT INTO freon (numrapport, client, date, quantite, refri, bouteille) VALUES ('" .
addslashes ($_REQUEST['numrapport']) ."', '".
addslashes ($_REQUEST['client']) ."', '".
addslashes ($_REQUEST['date']) ."', '".
addslashes ($_REQUEST['quantite']) ."', '".
addslashes ($_REQUEST['refri']) ."', '".
addslashes ($_REQUEST['bouteille']) ."')";
$sql = "UPDATE bouteilles SET quantite = quantite - ".$_POST['quantite']."
WHERE numserie = '".$_REQUEST['bouteille']."'";
if (mysql_query ($sql) !=false)
tu charges la variable $sql avec une première requette puis ensuite tu charge cette même variable avec la 2 ième requette et ensuite tu exécute $sql donc forcément la dernière !
il faut:
$sql = "INSERT INTO freon (numrapport, client, date, quantite, refri, bouteille) VALUES ('" . addslashes ($_REQUEST['numrapport']) ."', '". addslashes ($_REQUEST['client']) ."', '". addslashes ($_REQUEST['date']) ."', '". addslashes ($_REQUEST['quantite']) ."', '". addslashes ($_REQUEST['refri']) ."', '". addslashes ($_REQUEST['bouteille']) ."')"; if (mysql_query ($sql) !=false){ //message de bonne exécution 1 ière req } $sql = "UPDATE bouteilles SET quantite = quantite - ".$_POST['quantite']." WHERE numserie = '".$_REQUEST['bouteille']."'"; if (mysql_query ($sql) !=false){ //message bonne éxécution 2 ième req }
killersources
Messages postés
23
Date d'inscription
lundi 15 juin 2009
Statut
Membre
Dernière intervention
18 janvier 2014
15 août 2010 à 21:33
15 août 2010 à 21:33
Merci beaucoup Alain_42, ça fonctionne nickel grâce à toi.
Merci
Merci