Rechercher : dans
Par :

Probleme récupération variable de formulaire

Dernière réponse le 15 mai 2006 à 10:41:00 mouss70, le 12 mai 2006 à 17:00:55 
 Signaler ce message aux modérateurs

Bonjour,

en fait mon probleme est le suivant

j ai un formulaire dans lequelle je dois selection grace a un bouton radio des personne que je dois supprimer de ma base.

pour différencier chaque personne le bouton radio prend comme valeur l'identifiant meme de la personne

<input type="checkbox" name="<?php echo $ligne["Id_client"];?>" value="on">

grace a la methode post le pgm qui suis vérifie si le client existe et a bien été cocher pour etre supprimé.

mais je n arrive pas a récupérer l'information du bouton radio car son "name" change en fonction de l id_client"

comment dois-je faire pour pouvoir récupérer cette variable en l'état

merci d'avance a tout ceux et celles qui pourront me débloquer cette situation

Meilleures réponses pour « probleme récupération variable de formulaire » dans :
PHP - Récupération de données Voir PHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
VBScript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Il s'agit en fait d'une zone de la mémoire réservée pour le stockage d'une valeur. Les...
Servlets - Gestion des formulaires VoirIntroduction aux formulaires Les servlets rendent très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML, c'est-à-dire une interface graphique permettant à l'utilisateur de saisir des données. Grâce à la balise...

1

daureluc, le 12 mai 2006 à 21:02:11

Bonjour,
en fait ton name doit être toujours le même c'est l'attribut "value" qui va changer (tu va y mettre ta variable php). si tu veux que ta case soit précoché (ou préselectionnée) en affichant le formulaire il faut rajouter l'attribut => checked="checked" . Pour les boutons radios ils doivent toujours avoir la même valeur pour l'attribut "name" car ils font parti d'un même groupe. c'est un peu l'exception formulaire. tu vas du coup récupérer une variable qui portera la valeur sélectionnée.
Je m'explique :
voici un mini formulaire
avec 2 petits boutons radio qui me permettent de répondre par oui ou non à une question :

<input type="radio" name="choix1" valeur="oui"/>
<input type="radio" name="choix1" valeur="non"/>

puis 2 autres boutons qui me permettront de répondre vrai ou faux:
<input type="radio" name="choix2" valeur="vrai"/>
<input type="radio" name="choix2" valeur="faux"/>

Je soumets mon formulaire...
<input type="submit" value="soumettre"/>


on est à la fin de mon formulaire et donc de ma page html- dans la method j'avais mis post et pour l'action la page : "action.php"
maintenant je souhaiterais afficher le résultat du formulaire...

<?php
$choix1=$_POST['choix1'];
$choix2=$_POST['choix2'];

if(isset ($_POST['choix1']) and isset ($_POST['choix2']) )
{
echo $choix1<br/>;
echo $choix2;
}
?>



Que va afficher ce code? tout simplement le contenu des variable post. Je fais une hypothèse: j'avais choisi "oui" pour le premier choix et "faux" pour le deuxième.

Mon programme action.php va afficher le résultat suivant :
"
oui
faux
"
en fait la variable $_PSOT['choix1'] contient la valeur "oui" et $_POST['choix2'] contient la valeur "faux".

Voilà j'espère que tu as compris, tu n'étais vraiment pas sur la bonne voie. bonne soirée

Répondre à daureluc

2

 mouss70, le 15 mai 2006 à 10:41:00

Ca fonctionne, je te remercie beaucoup "j'était vraiment pas sur la bonne voie"

Répondre à mouss70