Variable de variable dans un $_post (PHP)
Résolu/Fermé
A voir également:
- Variable de variable dans un $_post (PHP)
- Easy php - Télécharger - Divers Web & Internet
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ✓ - Forum Python
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
- Dans son restaurant, igor utilise une application pour gérer les réservations. dans le schéma (structure) de la base de données de l’application représenté ci-dessous : de quoi « telephone » est-il le nom ? de quoi « reservations » est-il le nom ? associez chaque terme avec un attribut, une donnée, un enregistrement, une table, une valeur ou une variable. - Forum Webmastering
4 réponses
Une autre idee:
$_POST[] est en fait un array.
Donc par un froeach($_POST as $cle=> $value)
tu peux avoir tous tes noms de champs (y compris le bouton submit) dans les $cle, et tu traites en travaillant sur le debut du nom car je suppose que c'est seulement le fin du nom qui est variable.
$_POST[] est en fait un array.
Donc par un froeach($_POST as $cle=> $value)
tu peux avoir tous tes noms de champs (y compris le bouton submit) dans les $cle, et tu traites en travaillant sur le debut du nom car je suppose que c'est seulement le fin du nom qui est variable.
et si tu mets:
$_POST[{$nomChamp}] ?
$_POST[{$nomChamp}] ?
Juste une petite idee:
C'est normal que le$_POST[''$nomchamp'']; ne marche pas car à ce moment là la variable $nomchamp n'est pas chargée.
essaye en passant depuis ton formulaire le nom de la variable par un champ caché.
a condition que la variable variable soit definie avant le chargement de la form
<input type="hidden" name=nom_champ value="<?php echo $nom_champ; ?>" >
après:
$nom_champ=$_POST['nomchamp''];
et $valeur_postée=$_POST[''$nomchamp''];
C'est normal que le$_POST[''$nomchamp'']; ne marche pas car à ce moment là la variable $nomchamp n'est pas chargée.
essaye en passant depuis ton formulaire le nom de la variable par un champ caché.
a condition que la variable variable soit definie avant le chargement de la form
<input type="hidden" name=nom_champ value="<?php echo $nom_champ; ?>" >
après:
$nom_champ=$_POST['nomchamp''];
et $valeur_postée=$_POST[''$nomchamp''];
Slydersbug
Messages postés
6
Date d'inscription
mardi 19 juin 2007
Statut
Membre
Dernière intervention
19 juin 2007
19 juin 2007 à 14:29
19 juin 2007 à 14:29
$_POST[''$nomchamp'']; ?
22 juin 2007 à 10:00
ça marche !! le foreach me redonne en plus le nom des champs !! c'est génial !
Merci beaucoup !!! Je vais enfin pouvoir avancer ce projet qui était du coup un peu resté en stand by.
Merci à tous et si je rencontre un nouveau pb... je n'hésiterais pas à faire appel à vous :P
Bonne journée
Marie
22 juin 2007 à 11:44
C'est puissant les array en php