[PHP] Récupérer dynamiquement champs de texte
Résolu
FastFlood
Messages postés
56
Date d'inscription
Statut
Membre
Dernière intervention
-
FastFlood Messages postés 56 Date d'inscription Statut Membre Dernière intervention - 13 janv. 2009 à 21:03
FastFlood Messages postés 56 Date d'inscription Statut Membre Dernière intervention - 13 janv. 2009 à 21:03
A voir également:
- [PHP] Récupérer dynamiquement champs de texte
- Recuperer message whatsapp supprimé - Guide
- Convertisseur récupération de texte - Guide
- Impossible de récupérer mon compte gmail - Guide
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
5 réponses
$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... }
Oui, attention à bien lire la ligne suivante :
Là pas de $ devant le nom...
$temp = "intituleQuestion.$i";
Là pas de $ devant le nom...
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