|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
Bonjour à tous,
Je réalise un site dans lequelle j'ai un formulaire qui demande à l'utilisateur de supprimer. Sur cette page je récupère l'identifiant de l'objet qui a été selectionné. Mais lorsque je passe à l'autre page afin de procèder à la suppression, je ne sais pas comment récupèrer la variable. J'ai essayer avec un champ caché mais cela ne fonctionne pas (j'ai un message d'erreur) et lorsque je la passe dans l'url sa ne fonctionne pas n'ont plus. J'ai pensé à utiliser une variable de session mais je ne sais pas comment on doit l'utiliser. Si quelqu'un peut d'aider Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : juin 2006 Messages : 211 ![]() |
Bonjour!
Pourrais-tu donner un peu plus de détails sur ta manière de procéder... Si g bien compris, tu as une page avec les infos + un lien "supprimer". Ce lien mène vers une page de traitement qui va alors supprimer l'élément de ta base de données?? Normalement le passage de variable par l'url devrait fonctionner. En tout cas je ne pense pas que l'utilisation d'une variable de session serait appropriée. Montre moi ton code pour que je vois ce que tu as fait pour l'instant |
|
|
00
|
|
|
#3 |
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
J'ai trois pages:
une page qui détails tous les éléments concernant la donnée que l'on a selectionner. Sur cette page figuer 3 boutons, dont un qui permet de supprimer. Ce bouton est de type bouton, je lui indique l'url à laquel il doit yallé lorsque l'utilisateur clique sur ce bouton. Je lui passe en même temps l'identifiant de la donnée selectionnée. Ce bouton nous dirige vers un autre formulaire qui demande à l'utilisateur s'il souhaite supprimer. S'il clique sur annuler, on renvoie l'utilisateur vers la page détail sinon si on clique sur oui on passe à l'autre page dans laquelle je récupère l'identifiant de la donnée à supprimer, ensuite, je supprime la ligne dont l'identifiant à été récupérer. J'espère que c'est plus clair J'ai juste une question, lorsque je récupère mon identifiant sur la page où je demande si l'utilisateur souhaite supprimer, je n'ai pas besoin de faire ube requete qui permet d'afficher les données correspondant à cet identifiant? (oulala j'ai l'impression de vous embrouiller encore plus) Merci d'avance. |
|
|
00
|
|
|
#4 | |||||||
|
Membre habitué
![]() Inscription : juin 2006 Messages : 211 ![]() |
lol!
Citation:
Voila comment je procèderais : Il faudrait que ton boutton "supprimer" soit sur un formulaire a part puisqu'il va vers une autre page que les 2 autres boutton (en ayant supposé que les 2 autres bouttons sont "ajoutter" et "modifier") Page avec les détails de l'élément : Code :
Code :
Code :
|
|||||||
|
|
00
|
|
|
#5 |
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
je n'arrive toujours pas à récupérer la variable
|
|
|
00
|
|
|
#6 |
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
J'ai réussi à récupérer la variable je te remercie maintenant j'ai une erreur ça ne veut pas supprimer la ligne que j'ai selectionnée
|
|
|
00
|
|
|
#7 | |
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
Je ne sais pas pourquoi cette ligne n'est pas correcte:
Citation:
A votre avis, pourquoi cette ligne ne fonctionne pas? Merci d'avance. |
|
|
|
00
|
|
|
#8 | ||
|
Membre habitué
![]() Inscription : juin 2006 Messages : 211 ![]() |
Re!
Je n'ai jamais testé mais pourquoi tu n'utilise pas un recordset? Ou alors(pas testé non plus) fais une requete Code :
|
||
|
|
00
|
|
|
#9 |
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
Je vais tester.
|
|
|
00
|
|
|
#10 |
|
Membre habitué
![]() Inscription : juin 2006 Messages : 211 ![]() |
Finalement fais juste ta requete "delete" et execute la avec un recordset, comme pour de l'affichage normal. Ca devrait fonctionner
|
|
|
00
|
|
|
#11 |
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
ça fonctionne pas
|
|
|
00
|
|
|
#12 |
|
Membre habitué
![]() Inscription : juin 2006 Messages : 211 ![]() |
Montre moi ton code stp
|
|
|
00
|
|
|
#13 | |
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
Voici mon code qui correspond à la page qui traite la suppression.
Citation:
|
|
|
|
00
|
|
|
#14 | ||
|
Membre habitué
![]() Inscription : juin 2006 Messages : 211 ![]() |
Re,
Tu n'as pas testé avec le recordset comme je te l'avais dit! Ta connexion a la base de données me semble "bizarre" lol mais bon si elle fonctionne pour tes autres pages... Test ceci : Code :
|
||
|
|
00
|
|
|
#15 |
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
sa fonctionne pas
|
|
|
00
|
|
|
#16 |
|
Membre habitué
![]() Inscription : juin 2006 Messages : 211 ![]() |
Décidément lol!
Quel est le message d'erreur? As tu mis le code que je t'ai donné? Selon toi, d'ou viendrais l'erreur? |
|
|
00
|
|
|
#17 | |
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
Oui, j'ai mis le code que tu m'as conseillé et ça ne fonctionne toujours pas.
A mon avis, ce qui ne fonctionne pas c'est cette ligne là: Citation:
|
|
|
|
00
|
|
|
#18 |
|
Membre habitué
![]() Inscription : juin 2006 Messages : 211 ![]() |
Mais cette ligne la ne figure pas dans mon code!!
|
|
|
00
|
|
|
#19 |
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
Oui, je sais trés bien, mais elle ne marche pas n'ont plus
Je vais quand même réessayer. |
|
|
00
|
|
|
#20 |
|
Membre habitué
![]() Inscription : juin 2006 Messages : 211 ![]() |
Quel est ton message d'erreur stp?
Je ne vois pas pq ca ne fonctionnerais pas pourtant c tout bete! Est tu sure que ta connexion a ta base de données est correcte?? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com