|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre à l'essai
![]() Inscription : décembre 2004 Messages : 31 ![]() |
Bonjour, débutant PHP je me retrouve confronter a un probleme.
J'ai developpé un script permetant l'ajout d'un enregistrement dans une base mySQL qui fonctionne a merveille. Je me suis alors mis au travail pour creer un script qui cette fois-ci supprime un enregistrement de la bdd. VOici le code Code :
Code :
Code :
Merci de détaillé la ou je me suis trompé Cordialement |
||||||
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() |
Tu as des erreurs ou ça fonctionne ?
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : décembre 2004 Messages : 31 ![]() |
Non le formulaire de suppression ne fonctionne pas.
Il me dit Je precise bien l'id de l'enregistrement a supprimer pourtant et lors de la soumission aucun message d'erreur .. pourtant l'enregistrement est toujours la. |
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() Bidouille-tout Android Inscription : juillet 2006 Messages : 871 ![]() |
Bonjour,
Deja premier conseils, - recupere proprement la variable postée.sans utiliser de variable super globale - Tu ne concatenne pas bien les variable dans ta requete Code :
Voila essayes deja ca, ca devrais marcher comme cela...
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre Ubuntu 10.04 Lucid Lynx @home LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
|
||
|
|
00
|
|
|
#5 | ||
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Code :
|
||
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Bidouille-tout Android Inscription : juillet 2006 Messages : 871 ![]() |
Le BBcode c'est bien mais des fois...
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre Ubuntu 10.04 Lucid Lynx @home LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
|
|
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() Inscription : décembre 2004 Messages : 31 ![]() |
@SnakemaN
Je ne comprend pas ton code (newbie quand tu nous tiens) (je colorise mon code la prochaine fois) @Kerod TOujours le même résultat, a savoir Aucun enregistrement a supprimer. Tu peux voir le script a cette adresse => http://lfs-team.com/e107_files/banlist.php |
|
|
00
|
|
|
#8 |
|
Membre émérite
![]() |
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
|
|
00
|
|
|
#9 | |||
|
Membre à l'essai
![]() Inscription : décembre 2004 Messages : 31 ![]() |
Oui effectivement pas malin de ma part.
Maintenant j'ai cette erreur Code :
Citation:
|
|||
|
|
00
|
|
|
#10 |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Ca vient de ton champ post il doit etre vide..Vérifies bien qu'il y a un contenu
|
|
|
00
|
|
|
#11 | |||
|
Membre Expert
![]() Bidouille-tout Android Inscription : juillet 2006 Messages : 871 ![]() |
Code :
Citation:
)
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre Ubuntu 10.04 Lucid Lynx @home LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
|
|||
|
|
00
|
|
|
#12 |
|
Membre émérite
![]() |
C'est laborieux tout ça, révise un peu ton html
Code :
<form action="validedelete.php" method="$_POST"> ![]() EDIT: tu avais juste sur ta 1ère version pourquoi avoir changé ?
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
|
|
00
|
|
|
#13 | |||||
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Citation:
![]() Code :
|
|||||
|
|
00
|
|
|
#14 | |||
|
Membre Expert
![]() Bidouille-tout Android Inscription : juillet 2006 Messages : 871 ![]() |
Citation:
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre Ubuntu 10.04 Lucid Lynx @home LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
|
|||
|
|
00
|
|
|
#15 | |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Citation:
|
|
|
|
00
|
|
|
#16 |
|
Membre émérite
![]() |
T'as une balise </form> de trop qui traine en fin de page !!!
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
|
|
00
|
|
|
#17 |
|
Membre émérite
![]() |
Ce qu'à écrit Snakeman est juste mais ce qu'à cité Kerod est faux.... qui des 2 a raison ?
Il me semble que Code :
$query_string = "DELETE FROM banlist WHERE ban_id='".$_POST['ban_id']."' ";
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
|
|
00
|
|
|
#18 |
|
Membre Expert
![]() Bidouille-tout Android Inscription : juillet 2006 Messages : 871 ![]() |
Et puis je ne sais pas le niveau de securité voulu, mais je mettrai un petit htmlentities()
Au cas ou...
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre Ubuntu 10.04 Lucid Lynx @home LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
|
|
|
00
|
|
|
#19 | |||
|
Membre à l'essai
![]() Inscription : décembre 2004 Messages : 31 ![]() |
@guitou : Je m'en sort comme je peut dsl
@snakeman : htmlentities() connais pas du tout (j'ai déja du mal avec un simple formulaire si tu me donne la marche a suivre Donc je récapitule mon code formulaire et traitement : Formulaire : Code :
Citation:
|
|||
|
|
00
|
|
|
#20 | ||
|
Membre émérite
![]() |
C'est sur que si tu te relis pas....
Code :
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com