Page 1 sur 2

Probleme : Supression d'une ligne spécifique dans un tableau

Posté : 13 juil. 2005, 12:08
par Skiwee
mmm ... bonjour tout le monde, :lol: :oops:

aujourd'hui j'ai la tête :roll: à l'envers :shock: et je sais pas pourquoi mais je suis confronté depuis 1 heure a un probleme que je n'arrive pas à résoudre alors qu'il doit être très simple ...

imaginons un tableau, avec au bout de chaque ligne un lien-image, genre une croix qui veut dire qu'on peut supprimer la ligne...

comment faire pour savoir qu'on a cliquer sur ce lien, que c'est telle ligne, et que ca recharge la même page avec la ligne en moins (ca ca va c'est une requete SQL).

Mais c'est le fait de pas savoir comment SAVOIR QU'ON A CLIQUER et OU...


Help les amis :oops:

Posté : 13 juil. 2005, 12:11
par guilt92
salut a toi,

personnellement j'ai eu ce probleme et je l'ai traité comme ca :

je créai mon tableau en incrémentant une variable $i pour chaque nouvelle ligne, et quand j ajoutai le lien je mettais dans l'url d'appeler la page (une autre ou la meme) en précisant mapage.php?index=$i

Comme ca en récupérant index je savais sur quelle ligne il avait cliqué...

Posté : 13 juil. 2005, 12:13
par guilt92
(au passage tu pourrais changer le titre !!!!!!!!)
Veuillez utiliser un titre clair et précis qui correspond bien à votre problème.
Les titres contenant "HELP", "Aidez-moi!" ne servent à la compréhension de votre problème et de même, nous savons déjà par votre message que vous avez besoin d'aide.

Posté : 13 juil. 2005, 12:18
par Skiwee
trouve moi un bon titre j'ai même pas trouvé ca dans ma dure journée ;) pour te dire :)

bon j'essaie ta méthode apres la pause déj.

Re: probleme facil

Posté : 13 juil. 2005, 12:25
par Skiwee
Mais c'est le fait de pas savoir comment SAVOIR QU'ON A CLIQUER

et ca je fais comment ?? je dois faire du javascript ou koi ? paskeu j'y connais pas grd chose en JS :roll:

Posté : 13 juil. 2005, 12:26
par albat
(au passage tu pourrais changer le titre !!!!!!!!)
Veuillez utiliser un titre clair et précis qui correspond bien à votre problème.
Les titres contenant "HELP", "Aidez-moi!" ne servent à la compréhension de votre problème
et de même, nous savons déjà par votre message que vous avez besoin d'aide.
Modération :
Merci de changer le titre pour un intitulé plus explicite.

PS : Pourquoi Xenon_54 a-t-il été rétrogradé en Xenon_52 ?
:shock:

Posté : 13 juil. 2005, 12:28
par Skiwee
trouve moi un bon titre j'ai même pas trouvé ca dans ma dure journée ;) pour te dire :)

bon j'essaie ta méthode apres la pause déj.

Posté : 13 juil. 2005, 12:28
par fggdm
Salut,

Le gros soucis là c'est que tu donnes l'impression de ne pas savoir ce qu'est un lien hypertexte.

:idea: :
Apprendre par coeur les opérations de base avant de souhaiter devenir docteur en mathématiques.

Posté : 13 juil. 2005, 12:29
par Skiwee
Ben tu peux alors peut etre m'éclairer si j'oublie qqchose nan ? plutot que de me dire que j'ai pas les bases :!:

Posté : 13 juil. 2005, 12:43
par fggdm
Salut,

Nan mais c'est pas méchant. C'est juste que quand on a un objectif il faut se poser les bonnes questions. Tu as une problématique et il faut trouver des solutions.

En te posant les bonnes questions, tu apprendras que pour réaliser une application web il faut :

- Comprendre le client/serveur, une requête, une réponse
- Que se passe t-il sur le serveur ?
- Que se passe t-il chez le client ?

J'ai du mal à comprendre le comportement des débutants en informatique car c'est un domaine où le résultat compte plus que les moyens. Si un jour tu décides d'apprendre le chinois (ou une autre langue si tu connais déjà le chinois), comment vas-tu faire ? Ouvrir un livre de poésie ou plutôt un bled ?

Si je me suis permis de dire ce que j'ai dit c'est que ta question suppose que tu as compris les bases du client/serveur puisque tu poses une question de programmation web (suppression d'un élément d'une base de données en cliquant sur un lien).

C'est un peu comme le sujet sur un moteur de recherche PHP / MySQL. Les intervenants ont fini par comprendre que le poseur de questions n'avaient pas intégré le principe du relationnel.

Aussi je ne donne pas tout cru des réponses à des non-questions. Sinon je suis très ouvert !

Posté : 13 juil. 2005, 12:44
par raptor
Salut,

Tu entends quoi par supprimer ?
- supprimer uniquement de l'affichage
- ou supprimer de la base de données ?

Cordialement.

Posté : 13 juil. 2005, 12:46
par Skiwee
et bien oui, j'ai le probleme qsue j'ai cité plus haut, mais je ne me considère pas comme spécialement débutant, je bosse sur du client/serveur depuis 2 ans , je suis en train de finaliser un module sur lequel je bosse depuis 4 mois et je me rend compte que je n'arrive pas a faire ca , mais comme dit plus haut, aujourd'hui j'ai la tête un peu a l'envers, et sans doute que demainje trouverai en 30 secondes...
mais on connait tous ça les jours où on planche 3 heures sur un truc facil,

alors je me suis dit je vais demander sur le forum , c'est tout

...

Posté : 13 juil. 2005, 12:54
par fggdm
Bah tu cliques, le lien pointe vers un script qui traite la demande. Pour la traiter il a besoin de paramètres qui proviennent de l'url par exemple l'identifiant de l'élément à supprimer. On appelle ça l'effet ralgant.

Posté : 13 juil. 2005, 13:22
par zeus
Si tu as tant la tête que ça à l'envers, je te conseille plutôt de prendre une journée sabatique où tu vas ranger ton bureau, trier des papiers, ... et d'attendre demain pour te remettre à ton problème. Bien sûr, si tu n'as pas d'immédiat)

En attendant, fggdm suit une méthode de réolution de problème très bien puisqu'il ne te donne pas la réponse mais qu'il t'aide à la trouver.

Je ne remet pas en cause tes connaissances ni ton expérience mais quand tu trouveras la solution, je pense que tu te rendras compte que tu avais VRAIMENT la tête à l'envers :wink:

Maintenant, ce n'est pas une raison pour devenir agressif envers quelqu'un qui prend le temps de te répondre. Je connais aussi ces jours où rien ne marche, qu'on passe du temps sur une connerie et qu'on a envie de se frapper quand on trouve la solution, mais fggdm n'y est pour rien ...

Ce n'est pas une critique mais seulement un commentaire parce que j'ai l'impression que c'est pas très bien parti ...

Bon courage à vous 2 pour la suite

Posté : 13 juil. 2005, 13:52
par guilt92
(au passage tu pourrais changer le titre !!!!!!!!)
Veuillez utiliser un titre clair et précis qui correspond bien à votre problème.
Les titres contenant "HELP", "Aidez-moi!" ne servent à la compréhension de votre problème
et de même, nous savons déjà par votre message que vous avez besoin d'aide.
Modération :
Merci de changer le titre pour un intitulé plus explicite.

PS : Pourquoi Xenon_54 a-t-il été rétrogradé en Xenon_52 ?
:shock:
Désolé pour cette erreur j'ai recopié le pseudo et faut de frappe... :oops:
Je me prosterne devant le grand Xenon_54 en espérant qu'Il me pardonnera !! :lol: