|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : août 2006 Messages : 27 ![]() |
Bonjour ,
je suis debutant en php g mis en place une bd ou je souhaite ajouter/modifier/supprimer des données a volonté par le biais d'un formulaire !Mon pb se situe au niveau de modifier ! Je ne peux que modifier le dernier enregistrement : Modifier un enregistrement : Mon formulaire : Code :
Code :
Merci de votre aide |
||||
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2004 Messages : 125 ![]() |
Salut,
Peux montrer ta bd? |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() |
un conseil pour débuguer facilement sans demander : affiche par un print_r ou un echo ta requete SQL,et tu verras rapidement d'ou vient le prob !
|
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : août 2006 Messages : 27 ![]() |
Code :
|
||
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2004 Messages : 125 ![]() |
si j'ai bien compris tu as plusieurs bouton submit dans le formulaire?
|
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 27 ![]() |
oui
un pour ajouter > supprimer > modifier et chacun appelle un fichier # ça fct pour les deux premiers ! |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2004 Messages : 125 ![]() |
combien de bouton en tout?
car normalement pour un formulaire 1 et un seul bouton : modifier pareil pour supprimer |
|
|
00
|
|
|
#8 | ||
|
Invité de passage
![]() Inscription : août 2006 Messages : 27 ![]() |
3 boutons
Code :
merci de votre aide |
||
|
|
00
|
|
|
#9 |
|
Expert Confirmé
![]() ![]() Inscription : septembre 2005 Messages : 1 499 ![]() |
le nom de tes champs "text" doivent etre different
ex: name='Id_page_1', name='Id_page_2' etc...
__________________
"Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 27 ![]() |
ou dans quel parti du code ?
|
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2004 Messages : 125 ![]() |
peux tu montrer : modif_free.php stp
pour la modification, tu as 1 seul formulaire avec plusieurs boutons modifier... |
|
|
00
|
|
|
#12 | ||
|
Invité de passage
![]() Inscription : août 2006 Messages : 27 ![]() |
Code :
je vois bien le pb mé je n'y arrive pad il ne prend pas le bon Id_page ou ne le connais donc prend en compte que le dernier.... |
||
|
|
00
|
|
|
#13 |
|
Membre émérite
![]() Alain Inscription : novembre 2005 Messages : 897 ![]() |
Salut
D'aprés ta source, tu devrais avoir un affichage de formulaire par nombre d'enregistrements, c'est bien ça ?
__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre. C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles. |
|
|
00
|
|
|
#14 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2004 Messages : 125 ![]() |
c'est normal que tu ne modifies que le dernier enregistrement, car tous les bouton modifier on le meme nom, tu ne peux pas savoir quelle ligne doit etre modifiée...
une autre façon de faire pour la modification : tu affiches chaque ligne de resultat avec un bouton radio(valeur : l'id a modifier) pour chaque ligne et 1 et 1 seul bouton modifier en bas dans ton fichier modif_free.php tu recupere la valeur du bouton radio (l'id a modifier) bon courage |
|
|
00
|
|
|
#15 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 27 ![]() |
oui une ligne par nombre de resultat qui s'affiche > pour alain
|
|
|
00
|
|
|
#16 | ||
|
Membre émérite
![]() Alain Inscription : novembre 2005 Messages : 897 ![]() |
Ce qui n'est pas logique dans la source, c'est qu'il n'y a qu'une seule balise FORM pour l'ensemble des enregistrements.
Il faudrait intégrer cette même balise dans la boucle while. Exemple : Code :
__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre. C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles. |
||
|
|
00
|
|
|
#17 | ||
|
Invité de passage
![]() Inscription : août 2006 Messages : 27 ![]() |
Code :
|
||
|
|
00
|
|
|
#18 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
je ne suis pa daccor un seul formulaire suffit
__________________
Stay in Bed .. Save Energy |
|
|
00
|
|
|
#19 | |
|
Membre émérite
![]() Alain Inscription : novembre 2005 Messages : 897 ![]() |
Tu as pensé à supprimer l'ancien FORM, celui qui se trouve avant la requête ?
Citation:
Pardon pour l'interférence.
__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre. C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles. |
|
|
|
00
|
|
|
#20 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
avec une check box
pour chaque ligne ke tu coche si tuv eu modifier comme cela tu peu en modifier plusieur
__________________
Stay in Bed .. Save Energy |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com