Récupérer variable créée dynamiquement - PHP - Programmation
Marsh Posté le 06-07-2005 à 15:06:00
'tention aux "magic_quotes" => stripslashes...
Code :
|
Essaie ça, je parie que ça fonctionnera.
Marsh Posté le 06-07-2005 à 15:11:46
mazou a écrit : |
Comme d'hab, 72 lignes dans le post mais une phrase la plus vague possible quand il s'agit de décrire le problème rencontré... Bref...
Déjà, il faut vérifier l'existence de tes variables POST avant de les utiliser, donc avec un isset($_POST[$nom]) ici. Ensuite je sais pas, affiche déjà la valeur de $_POST[$nom] et tu devrais trouver ce qui cloche...
Marsh Posté le 06-07-2005 à 16:17:46
sielfried a écrit : Comme d'hab, 72 lignes dans le post mais une phrase la plus vague possible quand il s'agit de décrire le problème rencontré... Bref... |
Faut pas déconner ! Tu peux pas dire qu'il y ai 72 lignes de codes ! j'ai au contraire mis le minimum d'informations pour une bonne compréhension de mon problème.
Citation : Code : |
Merci Jeff@be pour ta réponse, s'était en effet un pb de magic_quotes
Marsh Posté le 06-07-2005 à 16:38:22
mazou a écrit : Faut pas déconner ! Tu peux pas dire qu'il y ai 72 lignes de codes ! j'ai au contraire mis le minimum d'informations pour une bonne compréhension de mon problème. |
"ca ne fonctionne pas" ne nous donne aucune information sur ce qui ne "fonctionne pas". C'est dommage quand le reste du post est aussi clair et précis, d'être aussi vague là où ça risque le plus d'aider les autres à trouver ce qui cloche.
Dans ton cas, ça aurait pu être :
- une erreur de type Notice parce que ta variable est pas définie ;
- checked qui se fout partout ;
- checked qui se fout nulle part ;
- une parse error quelconque.
Donc on doit deviner.
Citation : Merci Jeff@be pour ta réponse, s'était en effet un pb de magic_quotes |
Reste qu'il manque un isset pour rendre tout ça plus propre.
Marsh Posté le 06-07-2005 à 16:41:39
merci
sans rancunes...
sielfried a écrit : "ca ne fonctionne pas" ne nous donne aucune information sur ce qui ne "fonctionne pas". C'est dommage quand le reste du post est aussi clair et précis, d'être aussi vague là où ça risque le plus d'aider les autres à trouver ce qui cloche.
|
Marsh Posté le 06-07-2005 à 14:29:13
Bonjour,
J'ai créé des fonctions pour automatiser la créations des éléments des formulaires et je rencontre un pb avec les radio.
J'ai donc créé cette fonction :
PHP:
function inputRadio($nom,$value){echo"<input type=\"radio\" name=\"$nom\"value=\"$value\">";}
Je fait appel à cette fonction de cette façon :
PHP:
<? inputRadio("qui","Le titulaire de l'acte" );?>
Donc cette case se nomme donc "qui" et sa valeur est "Le titulaire de l'acte".
J'aimerai qu'en cas d'erreurs après validation, la case sélectionnée précédemment soit de nouveau sélectionnée. Il faut donc que j'ajoute "checked" si la valeur du post est égale à la valeur donnée à l'appel de la fonction.
J'ai essayé ça :
PHP:
function inputRadio($nom,$value){echo"<input type=\"radio\" name=\"$nom\"value=\"$value\"";if ($_POST[$nom]==$value){echo"checked";}echo">";}
Mais ca ne fonctionne pas...
Pourriez vous m'aider sur ce coup ??
Merci d'avance