[PHP] variable radio non identifié
Utilisateur anonyme
-
Ssylvainsab Messages postés 2884 Date d'inscription Statut Modérateur Dernière intervention -
Ssylvainsab Messages postés 2884 Date d'inscription Statut Modérateur Dernière intervention -
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 :
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
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
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
A voir également:
- [PHP] variable radio non identifié
- Radio française - Télécharger - Médias et Actualité
- Easy php - Télécharger - Divers Web & Internet
- Télécharger podcast radio france mp3 - Guide
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Expert php pinterest - Télécharger - Langages
1 réponse
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 :
a plus
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