Requete qantite en gestion de stock
cristof1
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
cristof1 Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
cristof1 Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
Salut à tous voila, j'ai un ptit prob avec ma base de donnée mysql
en clair, j'ai des données, ex des quantitées
je les prend
j'en enlève un nombre déterminé
j 'update ma table et j'obtien donc une nouvelle quantité jusque la ça marche, mais j'ai un problème dans les nombre négatif, quand c'est des nombre positif y a pas de problème, ex
j'ai 2 en qt, j'en enlève 20 par ex le résultat dans la base et de - 18 et quand j'en renlève un autre nombre le resultat est toujour de -18, c bizar parce que en positif ça marche et dès que l'on est dans les négatif i veut plus pourtant dans ma base c'est un type "tinyint"
voila mes req
mysql_connect ('localhost', 'root', '');
mysql_select_db ('gestion_stock');
$sql = 'SELECT * FROM produit where quantite > 0 ';
$req = "UPDATE produit set quantite=quantite-$quantite where $matricule= matricule";
mysql_query($sql);
mysql_query($req);
en clair, j'ai des données, ex des quantitées
je les prend
j'en enlève un nombre déterminé
j 'update ma table et j'obtien donc une nouvelle quantité jusque la ça marche, mais j'ai un problème dans les nombre négatif, quand c'est des nombre positif y a pas de problème, ex
j'ai 2 en qt, j'en enlève 20 par ex le résultat dans la base et de - 18 et quand j'en renlève un autre nombre le resultat est toujour de -18, c bizar parce que en positif ça marche et dès que l'on est dans les négatif i veut plus pourtant dans ma base c'est un type "tinyint"
voila mes req
mysql_connect ('localhost', 'root', '');
mysql_select_db ('gestion_stock');
$sql = 'SELECT * FROM produit where quantite > 0 ';
$req = "UPDATE produit set quantite=quantite-$quantite where $matricule= matricule";
mysql_query($sql);
mysql_query($req);
A voir également:
- Requete qantite en gestion de stock
- Logiciel gestion de stock et facturation - Télécharger - Comptabilité & Facturation
- Logiciel gestion locative gratuit excel - Télécharger - Comptabilité & Facturation
- Gestion de fichiers - Télécharger - Gestion de fichiers
- Logiciel gestion photo gratuit - Guide
- Logiciel gestion de stock pharmacie gratuit - Télécharger - Santé & Bien-être
1 réponse
Bonjour
Ton script a l'ai correct, à condition que $quantite et $matricule soient correctement définis.
Je me demande bien à quoi sert ta requête SELECT ici. J'ai l'impression que tu crois qu'elle va récupérer les valeurs de $quantite et $matricule, mais tel que ton code est écrit, ce n'est pas du tout le cas.
Je pense que ton code ne marche pas du tout, même pour les nombres positifs. Ou alors, si tes variables sont bien définies, il marche aussi bien pour les nombres négatifs.
Peux-tu nous montrer où $quantite et $matricule sont initialisés ?
Remarque complémentaire : il ne faut plus utiliser la bibliothèque mysql_, elle est obsolète. Puisque tu sembles être en train d'apprendre, commence directement avec PDO.
Ton script a l'ai correct, à condition que $quantite et $matricule soient correctement définis.
Je me demande bien à quoi sert ta requête SELECT ici. J'ai l'impression que tu crois qu'elle va récupérer les valeurs de $quantite et $matricule, mais tel que ton code est écrit, ce n'est pas du tout le cas.
Je pense que ton code ne marche pas du tout, même pour les nombres positifs. Ou alors, si tes variables sont bien définies, il marche aussi bien pour les nombres négatifs.
Peux-tu nous montrer où $quantite et $matricule sont initialisés ?
Remarque complémentaire : il ne faut plus utiliser la bibliothèque mysql_, elle est obsolète. Puisque tu sembles être en train d'apprendre, commence directement avec PDO.
ma requete marche bien mais si j'ai une quantite 120 par exemple et je vendu 130 qui ne se trouv pas dans le stock ma rquete va sortir 130 avec -10 qui reste a la stock
observation :
merci pour votre remarque :) c'est gentiel mon pere
a ce qui concerne la requete seLect c'est juste pour clarifier moi je deux page produit sortie
qui contient une liste des produit existant avec la possibilite de transfere je bien effectie la trasfere ms je trouve cette probleme
merci
le but de ma question c'est gere la quantite negatif c'est si j ai dans le stock 120 par exemple et je vent 130 qui n'esiste pas dans la stock ma requete va envoyer 130 avec -10 qui rest a la stock
voila ma requete
EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.