yoann_blessing
Messages postés9Date d'inscriptionlundi 9 juillet 2018StatutMembreDernière intervention20 juillet 2018
-
Modifié le 17 juil. 2018 à 15:07
jordane45
Messages postés37517Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention 2 juin 2023
-
18 juil. 2018 à 15:06
Bonjour,
pour mon application qui affiche plusieurs menu de la base de données dans un tableau avec des cases a cocher, j'aimerais que pour chaque checkbox choisie, on sauvegarde les valeurs et affiche dans la facture, mais c'est toujours le dernier choix de mes checkbox qui viennent et non tous les choix.
Images d'illustration:
jordane45
Messages postés37517Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention 2 juin 2023341 17 juil. 2018 à 15:19
Bonjour,
Premier souci
foreach($_POST['choix'] as $language)
{
header("Location:facture.php?design=".$language);
}
Tu essayes de faire une redirection dans une boucle.......... mais dès le premier "tour" la redirection est faite et donc la boucle ne poursuivra pas !
Ce qu'il faudrait, c'est stocker les valeurs de ton formulaire dans une variable de session et les récupérer dans ta page facture.
Et sinon.. que ton formulaire aille directement à ta facture.
Et dans ta facture, boucler sur les différents choix pour les afficher....
yoann_blessing
Messages postés9Date d'inscriptionlundi 9 juillet 2018StatutMembreDernière intervention20 juillet 2018 18 juil. 2018 à 14:04
Bonjour et merci beaucoup pour votre coup de main.
J'ai pu recuperer toutes les designations choisies depuis les chechbox.
Maisj'aimerais aussi savoir comment prendre les prix correspondants aux designations choisies?
Ensuite,
- le session_start doit être placé au tout début de ton code php.
- Il serait bien de récupérer PROPREMENT les variables AVANT de les utiliser.
Je t'invite à lire et à appliquer ceci : http://www.commentcamarche.net/faq/48399-php-gestion-des-erreurs-debogage-et-ecriture-du-code - il faut stocker, dans ta variable de session toutes les informations dont tu as besoin ensuite sur ta facture...
18 juil. 2018 à 14:04
J'ai pu recuperer toutes les designations choisies depuis les chechbox.
Maisj'aimerais aussi savoir comment prendre les prix correspondants aux designations choisies?
voici le code php:
18 juil. 2018 à 14:06
Il m'affiche seulement les designations. Comment afficher aussi les prix correspondants?
18 juil. 2018 à 15:06
Si tu ne sais pas comment faire, regarde ici : https://codes-sources.commentcamarche.net/forum/affich-10086941-amelioration-procedure-balises-de-code#11
Ensuite,
- le session_start doit être placé au tout début de ton code php.
- Il serait bien de récupérer PROPREMENT les variables AVANT de les utiliser.
Je t'invite à lire et à appliquer ceci : http://www.commentcamarche.net/faq/48399-php-gestion-des-erreurs-debogage-et-ecriture-du-code
- il faut stocker, dans ta variable de session toutes les informations dont tu as besoin ensuite sur ta facture...