'En stock!' alors que stock épuisé - Ajax PHP
Résolu/Fermé
A voir également:
- 'En stock!' alors que stock épuisé - Ajax PHP
- Easy php - Télécharger - Divers Web & Internet
- Stock it easy - Télécharger - Comptabilité & Facturation
- Facture devis stock - Télécharger - Comptabilité & Facturation
- Logiciel gestion de stock pharmacie gratuit - Télécharger - Santé & Bien-être
- Petit stock logiciel gratuit - Télécharger - Comptabilité & Facturation
3 réponses
Utilisateur anonyme
Modifié par le père. le 29/12/2014 à 16:43
Modifié par le père. le 29/12/2014 à 16:43
Bonjour
Tu es sûr de ta fonction array2json ? Essaye avec un message sans apostrophe à la place de ' Attention, seulement "'.$stock.'" pièces sont disponibles dans l\'immédiat.'. Car si tu échappes cette apostrophe correctement en PHP, pour la transmission en json, j'en suis moins sûr.
Edit : sans apostrophes et aussi sans doubles quotes, il y a une erreur possible en json avec ces caractères.
Tu es sûr de ta fonction array2json ? Essaye avec un message sans apostrophe à la place de ' Attention, seulement "'.$stock.'" pièces sont disponibles dans l\'immédiat.'. Car si tu échappes cette apostrophe correctement en PHP, pour la transmission en json, j'en suis moins sûr.
Edit : sans apostrophes et aussi sans doubles quotes, il y a une erreur possible en json avec ces caractères.
Mirzo
Messages postés
75
Date d'inscription
mercredi 15 décembre 2010
Statut
Membre
Dernière intervention
14 octobre 2015
16
Modifié par Mirzo le 29/12/2014 à 12:58
Modifié par Mirzo le 29/12/2014 à 12:58
Bonjour ICAN,
Est-ce que tu as vérifié le contenu de ta variable
Cela permettra dans un premier temps de savoir si la donnée prods_stock est bien récupérée avant de l'utilisée.
--
Est-ce que tu as vérifié le contenu de ta variable
$stockavant qu'elle passe dans tes conditions "if" ?
Cela permettra dans un premier temps de savoir si la donnée prods_stock est bien récupérée avant de l'utilisée.
--
Bonjour Mirzo,
Quand je remplace ma série de if juste par:
j'ai bien la quantité en stock pour chaque ref qui s'affiche.
En revanche, dès que je demande une quantité supérieure à celle en stock, tout se bloque : le prix unitaire -si je change de ref- ne s'update pas, ni la disponibilité.... huuummm
Merci pour tes bonnes idées :D
Quand je remplace ma série de if juste par:
$r['statut'] = 'stock_epuise';
$r['message'] =$stock;
j'ai bien la quantité en stock pour chaque ref qui s'affiche.
En revanche, dès que je demande une quantité supérieure à celle en stock, tout se bloque : le prix unitaire -si je change de ref- ne s'update pas, ni la disponibilité.... huuummm
Merci pour tes bonnes idées :D
Mirzo
Messages postés
75
Date d'inscription
mercredi 15 décembre 2010
Statut
Membre
Dernière intervention
14 octobre 2015
16
29 déc. 2014 à 14:20
29 déc. 2014 à 14:20
A mon avis cela pourrais venir de ton ajax, est tu sûr de ton url du fichier php appelé "ajx/" ?
url : "ajx/process_stockprix_fil.php",
ICAN
>
Mirzo
Messages postés
75
Date d'inscription
mercredi 15 décembre 2010
Statut
Membre
Dernière intervention
14 octobre 2015
29 déc. 2014 à 14:29
29 déc. 2014 à 14:29
Oui, je confirme l'url, pas de problème de ce côté là...
C'est au niveau de mes conditions que problème : il passe directement à Stock OK.
C'est au niveau de mes conditions que problème : il passe directement à Stock OK.
Mirzo
Messages postés
75
Date d'inscription
mercredi 15 décembre 2010
Statut
Membre
Dernière intervention
14 octobre 2015
16
>
ICAN
29 déc. 2014 à 16:45
29 déc. 2014 à 16:45
Tu peux essayer de tester le résultat de tes conditions PHP avec un
var_dump($stock < 1);par exemple dans ton php. Cela te permettra de voir quelle condition poserais éventuellement problème
Mirzo
Messages postés
75
Date d'inscription
mercredi 15 décembre 2010
Statut
Membre
Dernière intervention
14 octobre 2015
16
>
ICAN
Modifié par Mirzo le 29/12/2014 à 18:03
Modifié par Mirzo le 29/12/2014 à 18:03
De rien, j'aurais essayé ;) !
29 déc. 2014 à 18:09
Je t'attendais avec impatience ;) ! Comme je m'en doutais, tu as trouvé instantanément la source du problème, je te décerne donc un AWARD pour tes compétences et ton aide.
La solution était :
" Attention, seulement $stock pièces sont disponibles.";
Je ne vois pas comment inclure une apostrophe pour "dans l'immédiat" mais on va faire sans..., OK, je prends bien note de ce cas de figure version json, et de sa syntaxe pour à l'avenir.
Merci beaucoup, Belle fin d'année