Votre question

valeur d'une variable d'un bouton radio

Tags :
  • Radio
  • Programmation
Dernière réponse : dans Programmation
24 Novembre 2006 10:04:16

Bonjour
Actuellement je me trouve face à ce problème
J'ai 3 bouton type radio name="choix"
avec le choix ajouter modifier ou supprmier
tout cela intervenant après sur traitement.php
qui me modifie le choix des action à effectuer sur ma Table SQL.
Le problème c'est que je transmet mes variable
et je fais
if($_POST['choix']="ajouter")
Mais le problème c'est que rien ne se passe pourriez-vous m'aider s'il vous plaît?
Merci d'avance.
kikadisa

Autres pages sur : valeur variable bouton radio

24 Novembre 2006 12:11:27

  1. if($_POST['choix']=="ajouter" )


l'opérateur d'égalité c'est == et non =
Contenus similaires
24 Novembre 2006 12:21:27

bien vu.
je me suis fait avoir.
24 Novembre 2006 13:21:06

ca arrive au meilleur :) 
mais je crois que le probleme reste car ($_POST['choix']="ajouter" ) doit retourner vrai, donc ca doit quand meme faire quelque chose
24 Novembre 2006 21:18:43

je comprend pas ta réponse coca25
j'ai bien mis == mais sa ne fonctionne pas
à moins que tu es une autre solution pour faire un choix, je veux bien que tu m'explique.
voila là je suis à la masse pour transmettre ces variables qui définissent mes action sur la table.
a c 145 L Programmation
24 Novembre 2006 21:54:09

Tout d'abord, le principe est juste (désolé coca25).
Le problème vient peut-être du formulaire... le mieux est de voir ce qu'il envoi, en faisant dans la page de réception:
  1. <? print_r($_POST); ?>
25 Novembre 2006 03:15:07

crazycat@idn a dit :
Tout d'abord, le principe est juste (désolé coca25).


j'ai pas compris, quel principe??
j'ai juste signaler l'erreur de comparaison
le reste, j'ai pas le code, je peux pas dire ce qui marche pas
25 Novembre 2006 10:48:04

en faisait print_r
Le serveur me met :
Array ( [choix] => modifer => ****** [prenom] => [animateur] => )

Est-ce que sa vous avance ) quelque chose parce que ce genre de manipulation sa me dépasse !!
Bonne journée
a c 145 L Programmation
25 Novembre 2006 10:53:48

coca25 a dit :
mais je crois que le probleme reste car ($_POST['choix']="ajouter" ) doit retourner vrai, donc ca doit quand meme faire quelque chose

Excuse moi, je pensais que tu voulais dire que ça renvoyait comme une checkbox, mais j'ai l'excuse de l'heure tardive.

mwa85 a dit :
en faisait print_r
Le serveur me met :
Array ( [choix] => modifer => ****** [prenom] => [animateur] => )

C'est donc que tu as coché le radio "choix" avec la valeur "modifier", donc ça tourne.
Le mieux à mon avis, si tu as 3 valeurs possibles, est de faire un switch:
  1. switch($_POST["choix"]) {
  2. case "ajouter":
  3. ... (ta procédure d'ajout)
  4. break;
  5. case "modifier":
  6. ... (ta procédure de modification)
  7. break;
  8. case "supprimer":
  9. ... (ta procédure de suppression)
  10. break;
  11. default:
  12. ... Procédure d'erreur, aucun choix de fait
  13. break;
  14. }

26 Novembre 2006 10:56:04

merci je teste sa.
Le truc c'est que je savais que sa existait mais j'avais pas très bien compris le fonctionnement du switch
Ok un grand merci

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS