Récupérer $_POST[''] avec un compteur inclu
Résolu/Fermé
Jodu
Messages postés
91
Date d'inscription
mardi 5 février 2008
Statut
Membre
Dernière intervention
3 février 2010
-
26 mai 2009 à 11:02
Jodu Messages postés 91 Date d'inscription mardi 5 février 2008 Statut Membre Dernière intervention 3 février 2010 - 26 mai 2009 à 11:27
Jodu Messages postés 91 Date d'inscription mardi 5 février 2008 Statut Membre Dernière intervention 3 février 2010 - 26 mai 2009 à 11:27
A voir également:
- Récupérer $_POST[''] avec un compteur inclu
- Compteur électrique - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Comment ralentir un compteur linky forum - Accueil - Objets connectés
- Recuperer video youtube - Guide
- Comment récupérer un compte facebook piraté - Guide
6 réponses
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
186
26 mai 2009 à 11:06
26 mai 2009 à 11:06
Bonjour,
tu pourrais passer par une variable temporaire :
while ($j < $i)
{
$tmp = "quantite$j";
$quantite = $_POST["$tmp"];
tu pourrais passer par une variable temporaire :
while ($j < $i)
{
$tmp = "quantite$j";
$quantite = $_POST["$tmp"];
Yorundr
Messages postés
289
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
11 juin 2012
44
26 mai 2009 à 11:22
26 mai 2009 à 11:22
Heu ecrit comme ca $quantite = $_POST['$tmp1'];
,je pense que $tmp1 est interpreté comme une chaine
,je pense que $tmp1 est interpreté comme une chaine
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
186
26 mai 2009 à 11:23
26 mai 2009 à 11:23
Oui en effet il faut bien des doubles quotes et non des simples pour que cela soit interprété comme une variable
Yorundr
Messages postés
289
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
11 juin 2012
44
26 mai 2009 à 11:09
26 mai 2009 à 11:09
Salut,
A quoi servent tes double-quote dans $_POST['quantite " '.$j.' " '], pourquoi ne pas simplement ecrire $_POST['quantite '.$j].
Ensuite la toujours dans $_POST['quantite " '.$j.' " '] je vois des espaces, est-ce que tes nom dans ta premiere page sont bien du style : quantite 1. D'ailleur est-ce possible ca ?
A quoi servent tes double-quote dans $_POST['quantite " '.$j.' " '], pourquoi ne pas simplement ecrire $_POST['quantite '.$j].
Ensuite la toujours dans $_POST['quantite " '.$j.' " '] je vois des espaces, est-ce que tes nom dans ta premiere page sont bien du style : quantite 1. D'ailleur est-ce possible ca ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Jodu
Messages postés
91
Date d'inscription
mardi 5 février 2008
Statut
Membre
Dernière intervention
3 février 2010
14
26 mai 2009 à 11:17
26 mai 2009 à 11:17
Bonjour,
Jeangilles, merci de ton aide, j'avais malheureusement déjà essayé, sans résultat puisque les données passées par le formulaire (à savoir le nombre d'objets cassés) n'apparaissent pas à l'affichage de la page de traitement.
mon code essayé :
Yorundr : Pour les espaces c'était pour la mise en forme, car on ne différenciait pas les simples quotes des doubles quotes, sinon il est évident que je n'en mets pas.
J'ai fait ce système de quotes pour concaténer selon la règle de priorité des quotes, j'ai essayé toutes les combinaisons possibles (ou presque), par exemple comme tu me l'as suggéré, $_POST['quantite'.$j].
Jeangilles, merci de ton aide, j'avais malheureusement déjà essayé, sans résultat puisque les données passées par le formulaire (à savoir le nombre d'objets cassés) n'apparaissent pas à l'affichage de la page de traitement.
mon code essayé :
$j = 1; echo $i; while ($j < $i) { $tmp1 = "quantite$j"; $quantite = $_POST['$tmp1']; echo $quantite ; }
Yorundr : Pour les espaces c'était pour la mise en forme, car on ne différenciait pas les simples quotes des doubles quotes, sinon il est évident que je n'en mets pas.
J'ai fait ce système de quotes pour concaténer selon la règle de priorité des quotes, j'ai essayé toutes les combinaisons possibles (ou presque), par exemple comme tu me l'as suggéré, $_POST['quantite'.$j].
Jodu
Messages postés
91
Date d'inscription
mardi 5 février 2008
Statut
Membre
Dernière intervention
3 février 2010
14
26 mai 2009 à 11:27
26 mai 2009 à 11:27
En effet Yorundr, je n'y avais pas pensé, erreur absolument énorme de ma part...
Comme quoi, la complexité d'une erreur est bien à inversement proportionnelle au temps mis pour la trouver...
Merci
Comme quoi, la complexité d'une erreur est bien à inversement proportionnelle au temps mis pour la trouver...
Merci