Posez votre question Signaler

[PHP] variable radio non identifié

kikadisa 53Messages postés 18 octobre 2006Date d'inscription - Dernière réponse le 25 nov. 2006 à 10:57
Bonjour.
Je suis en train de fonder un site de A à Z et à un moment il faut répertorier le monde de l'assoc' donc j'ai fait une table SQL et comme je suis fainient je fais toute l'administration de cette table en php sur internet.
Donc au début on à le formulaire avec :
<form method="POST" action)="traitement.php"
<input type="radio" name="choix" value="ajouter"/>
<input type="radio" name="choix" value="modifier"/>
<input type="radio" name="choix" value="supprimer"/>

donc théoriquement arrivé dans traitement.php je récupère une seule variable
$_POST['choix']
Et dans le script pour chaque value de choix j'ai des possibilitées différentes.
ajouter = ("INSERT INTO...")
modifier = ("UPDATE ... SET ...")
supprimer = ("DELETE FROM ...")
donc dans mon script je fais une structure if ...else
  if($_POST['choix']=='ajouter')
    {
      ("INSERT INTO...")
    }
  elseif($_POST['choix']=='modifier')
    {
      ("UPDATE ... SET ...")
    }
elseif($_POST['choix']=='supprimer')
    {
      ("DELETE FROM ...")
    }
else{
echo'y'a un Bins quelque part !!'
}

mais le problème c'est que le code ne fait pas ce que je veux Donc il y a un problème(logique). je pense que sa doit être par ici : ($_POST['choix']=='supprimer')
Donc si vous réussisser à trouver le problème merci
sinon est-ce que vous avez d'autre solution car je ne veux pas faire trois pages différente pour sa.
Merci d'avance
Bien sur ici le code est très allégé pour éviter d'embrouiller tout le monde avec toute les variable je veux aller à l'essentiel dans mon code
Lire la suite 

[PHP] variable radio non identifié »

1 réponses
Réponse
+0
moins plus
Salut.

Il y une erreur ici :
echo'y'a un Bins quelque part !!'
Il faut échapper le ' :
echo'y\'a un Bins quelque part !!'

Sinon, quand tu ne fais qu'une action dans une condition, boucle ou autre, tu peux enlever les accolades :
elseif($_POST['choix']=='supprimer')
    {
      ("DELETE FROM ...")
    }

elseif($_POST['choix']=='supprimer')
   ("DELETE FROM ...")


a plus
Ajouter un commentaire
Ce document intitulé « [PHP] variable radio non identifié » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?