|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : mai 2004 Messages : 181 ![]() |
Bonjour,
J'ai un léger problème de suppression dans une base. Cela ne supprime rien du tout... Quelqu'un aurait une idée car là je nage un peu... Code :
Code :
<a href="index.php?page=confirm_suppr&id=<?php echo $id; ?>">Oui</a> |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
$_GET ne contient pas 'confirm_suppr', mais 'page'
|
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Développeur informatique Inscription : août 2005 Messages : 1 179 ![]() |
Code :
mysql_query('DELETE * FROM membres WHERE id=' . $_GET['id']);
__________________
http://cdemarche.developpez.com/ Tu as la réponse à ta question ? N'oublies pas le petit en bas à gauche de ton message...
|
|
|
00
|
|
|
#4 | ||
|
Membre éclairé
![]() |
bonjour,
Essais peut etre ca, car je pense que tu te trompe dans le test de tes variables Code :
|
||
|
|
00
|
|
|
#5 |
![]() ![]() Benjamin PREVOTArchitecte de système d'information Inscription : septembre 2004 Messages : 1 569 ![]() |
Salut, pour un DELETE, il me semble que la syntaxe serait plutôt
Code :
mysql_query('DELETE FROM membres WHERE id='.$_GET['id']); Bon développement PS : n'oublie de faire les vérifications qui vont bien pour pouvoir utiliser $_GET['id']
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN F.A.Q. : Java, PHP, (X)HTML / CSS N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : mai 2004 Messages : 181 ![]() |
J'ai modifié cela :
Code :
mysql_query('DELETE * FROM membres WHERE id=' . $_GET['confirm_suppr']); Code :
mysql_query('DELETE FROM membres WHERE id='.$_GET['id']); Je ne comprends pas, je precise bien que si l'on clique sur le lien, on supprime les champs de la base mais rien y fait... |
|
|
00
|
|
|
#7 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
TucSale et Mr N. parleraient-ils aux murs ?
|
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : mai 2004 Messages : 181 ![]() |
Non du tout mais j'ai bien précisé que les autres propositions ne fonctionnent pas non-plus.
Pour info, vous avez oublié "ska_root" dans votre liste... |
|
|
00
|
|
|
#9 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Fais voir ton code corrigé.
|
|
|
00
|
|
|
#10 | ||
|
Membre du Club
![]() Inscription : mai 2004 Messages : 181 ![]() |
Voici le code de la page :
Code :
Code :
[ <a href="index.php?page=confirm_suppr&id=<?php echo $id; ?>">Oui</a> ] |
||
|
|
00
|
|
|
#11 |
|
Expert Confirmé
![]() ![]() Inscription : septembre 2005 Messages : 1 499 ![]() |
bonjour,
euh.... y aurait pas une erreur la: Code :
mysql_query('DELETE FROM membres WHERE id=' . $_GET['confirm_suppr&id=']); Code :
mysql_query('DELETE FROM membres WHERE id=' . $_GET['id=']);
__________________
"Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN |
|
|
00
|
|
|
#12 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Code :
if (isset($_GET['confirm_suppr&id='])) C'est quoi ça ? J'ai comme l'impression qu'il manque des notions de bases là Relis mieux la proposition de TucSale... |
|
|
00
|
|
|
#13 |
|
Membre du Club
![]() Inscription : mai 2004 Messages : 181 ![]() |
erreur de ma part mais de suite corrigé...
|
|
|
00
|
|
|
#14 | ||
|
Membre du Club
![]() Inscription : mai 2004 Messages : 181 ![]() |
si mes notions de bases sont absentes, vous pouvez m'expliquez pourquoi comme cela ça fonctionne alors???
Code :
Code :
<a href="confirm_suppr.php?supprimer=<?php echo $id; ?>">Supprimer</a> |
||
|
|
00
|
|
|
#15 |
|
Expert Confirmé
![]() ![]() Inscription : septembre 2005 Messages : 1 499 ![]() |
ca fonctionne car tu teste si tu as bien ta variable $_GET['supprimer']
puis pour ta requette de suppression tu prends la valeur de ta variable $_GET['supprimer'].
__________________
"Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN |
|
|
00
|
|
|
#16 | ||
|
Membre éclairé
![]() Inscription : décembre 2003 Messages : 332 ![]() |
Code :
|
||
|
|
00
|
|
|
#17 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Toujours pas... ^^
Enfin tout dépend de l'url qui appelle ce script... |
|
|
00
|
|
|
#18 |
|
Membre éclairé
![]() Inscription : décembre 2003 Messages : 332 ![]() |
Je n'ai pas détaillé, mais j'ai modifié ces deux lignes :
et Code :
mysql_query('DELETE FROM membres WHERE id=' . $_GET['confirm_suppr&id']); Code :
if (isset($_GET['confirm_suppr']) && isset($_GET['id'])) Code :
mysql_query('DELETE FROM membres WHERE id=' . $_GET['id']); Code :
<a href="index.php?confirm_suppr=oui&id=<?php echo $id; ?>">Oui</a> |
|
|
00
|
|
|
#19 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
On est d'accord alors 8)
|
|
|
00
|
|
|
#20 | ||
|
Membre du Club
![]() Inscription : mai 2004 Messages : 181 ![]() |
Ca j'avais bien capté mais de cette maniere, cela ne m'arrange pas...
C'est pour cela que je demande si quelqu'un aurait une idée si je procede d'une autre maniere... en ayant modifié de cette maniere... Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com