[PHP] Récupérer dynamiquement champs de texte
Résolu/Fermé
FastFlood
Messages postés
56
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
12 mai 2016
-
13 janv. 2009 à 00:32
FastFlood Messages postés 56 Date d'inscription mardi 29 avril 2008 Statut Membre Dernière intervention 12 mai 2016 - 13 janv. 2009 à 21:03
FastFlood Messages postés 56 Date d'inscription mardi 29 avril 2008 Statut Membre Dernière intervention 12 mai 2016 - 13 janv. 2009 à 21:03
A voir également:
- [PHP] Récupérer dynamiquement champs de texte
- Recuperer message whatsapp supprimé - Guide
- Recuperer video youtube - Guide
- Impossible de récupérer mon compte gmail - Guide
- Excel cellule couleur si condition texte - Guide
- Convertisseur récupération de texte - Guide
5 réponses
Benno
Messages postés
151
Date d'inscription
jeudi 1 mars 2007
Statut
Membre
Dernière intervention
13 avril 2009
112
13 janv. 2009 à 00:44
13 janv. 2009 à 00:44
$i=1; while ($i <= $nbQuestions) { $temp = "intituleQuestion.$i"; //On affecte la valeur du ième champ txtTitre à la ième variable $intituleQuestion $$temp = $_POST['txtTitre'.$i]; $i++; //echo($intituleQuestion1) affiche bien la valeur du premier champ... }
FastFlood
Messages postés
56
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
12 mai 2016
3
13 janv. 2009 à 00:50
13 janv. 2009 à 00:50
Merci pour ta réponse :)
Par contre le $$temp c'est fait exprès ?
Par contre le $$temp c'est fait exprès ?
Benno
Messages postés
151
Date d'inscription
jeudi 1 mars 2007
Statut
Membre
Dernière intervention
13 avril 2009
112
13 janv. 2009 à 00:52
13 janv. 2009 à 00:52
Oui, attention à bien lire la ligne suivante :
Là pas de $ devant le nom...
$temp = "intituleQuestion.$i";
Là pas de $ devant le nom...
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
13 janv. 2009 à 09:06
13 janv. 2009 à 09:06
une autre solution pour memoriser les réponses:
//page questionaire $i=1; while ($i<=$nbQuestions) { echo "<label for=\"txtQuestion" . $i . "\" id=\"lblQuestion" . $i . "\">Intitulé de la question " . $i . " : </label>"; echo "<input type=\"text\" id=\"txtQuestion" . $i . "\" name=\"txtQuestion" . $i . "\" />"; $i++; } echo "<input type=\"hidden\" id=\"nbQuestions\" name=\"nbQuestions\" value=".$nbQuestions." />"; //on passe en champ cache le nbr de questions //et dans l'autre page traitement des reponses //recup des valeurs postees $nbQuestions=$_POST['nbQuestions']; $i=1; $array_questions=Array(); while ($i<=$nbQuestions) { //memorisation dans l'array $array_questions[$i]= $_POST['txtQuestion'.$i] $i++; } //maintenant on peut traiter les réponses foreach($array_questions as $cle=>$value){ echo "Réponse num ".$cle." : ".$value;"<br />"; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
FastFlood
Messages postés
56
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
12 mai 2016
3
13 janv. 2009 à 21:03
13 janv. 2009 à 21:03
Merci à tous les deux pour votre aide.