Soucis avec une requête dans une boucle for
Résolu/Fermé
Speecial
Messages postés
26
Date d'inscription
mercredi 18 octobre 2017
Statut
Membre
Dernière intervention
16 avril 2020
-
18 oct. 2017 à 12:03
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 18 oct. 2017 à 16:34
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 18 oct. 2017 à 16:34
A voir également:
- Soucis avec une requête dans une boucle for
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Copytrans heic for windows - Télécharger - Visionnage & Diaporama
- Idm for mac - Télécharger - Téléchargement & Transfert
- Download instagram for pc - Télécharger - Divers Communication
- Whatsapp for pc - Télécharger - Messagerie
1 réponse
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
526
18 oct. 2017 à 16:34
18 oct. 2017 à 16:34
Salut,
La mise à jour du stock d'engrais restant devrait être fait après ta boucle si j'ai bien compris ton code :
Bonne journée,
La mise à jour du stock d'engrais restant devrait être fait après ta boucle si j'ai bien compris ton code :
// avant la boucle, on initialise une variable permettant de calculer le total d'engrais ajouté $total_engrais_ajout = 0; for ($i = 0; $i < count($checked); $i++) { [...] // dans la boule, on ajoute dans la variable total le nombre d'engrais ajouté pour une plante $engrais_ajout = $max_engrais - $engrais_avant_arrosage; $total_engrais_ajout += $engrais_ajout; [...] } // après la boucle, on met à jour le stock d'engrais de l'utilisateur $calcul_engrais_restant = $engrais_croissance_dispo - $total_engrais_ajout; $sql = $bdd->prepare('UPDATE info_membre SET engrais_croissance = :engrais_croissance WHERE id = :id'); $sql->execute(array('engrais_croissance' => $calcul_engrais_restant, 'id' => $_SESSION['id']));
Bonne journée,