Quel type de script pour éditer du texte?

Fermé
Ryansoldier Messages postés 16 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 16 avril 2010 - Modifié par Ryansoldier le 26/03/2010 à 19:17
Ryansoldier Messages postés 16 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 16 avril 2010 - 1 avril 2010 à 17:59
Bonjour à tous,

j'aimerais pour un site web proposé ceci:

- Afficher des données récupérées dans une base de données mySQL (ca c'est fait)
- Afficher un texte cliquable "Modifier"

Et là je voudrais que ce texte soit intégré dans une textarea afin que l'utilisateur puisse en modifier le contenu. Et valider afin que je puisse sauvegarder ça.

Il faudrait donc que lors du clic sur "modifier" les données ciblées soit récupéré pour etre mise dans un champ texte, dans la meme page ou autre peu importe. meme avec variable dans l'URL c'est pas genant.

Comment faire ça? un javascript ou je ne sais quoi?

-------------------------------------------------
exemple: Comment modifier le repas de lundi apres un clic sur modifier?

Lundi > Des patates ------ Modifier
Mardi > Des pates -------- Modifier
Mercredi > Des frites ------ Modifier
Jeudi > D'la purée -------- Modifier
Vendredi > Du riz --------- Modifier
-------------------------------------------------


Merci :)

PS: désolé pour le double post dans un mauvais forum.
A voir également:

7 réponses

avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
Modifié par avion-f16 le 26/03/2010 à 22:03
Je t'ai fais un petit exemple : http://paste.pocoo.org/show/194264/
Il n'y a plus qu'à y ajouter une requête AJAX.

Sinon tu peux faire un lien du style "editer.php?jour=lundi" puis récupérer à l'aide d'une requête le texte à afficher dans une textarea. Ensuite, tu fais un UPDATE quand le formulaire est envoyé.
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
1
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
Modifié par avion-f16 le 28/03/2010 à 14:51
Si tu utilises JQuery il y a un plugin pour faciliter la première solution que je te propose.
https://appelsiini.net/projects/jeditable/
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
1
Ryansoldier Messages postés 16 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 16 avril 2010 2
28 mars 2010 à 13:05
Excellent, quelle rapidité!
J'étudie ça et je donnerais des nouvelles en répondant à ce topic,

Merci beaucoup Avion-f16!
0
Ryansoldier Messages postés 16 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 16 avril 2010 2
Modifié par Ryansoldier le 1/04/2010 à 11:55
Wouhaaa! c'est super Jeditable! ( et c'est exactement ça que je voulais :-p)
Merci bien Avion!

Thank you!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ryansoldier Messages postés 16 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 16 avril 2010 2
Modifié par Ryansoldier le 1/04/2010 à 15:25
Petite question complémentaire:
Dans mon cas détaillé je charge une liste de donnée stockées sur MySQL.
Pour reprendre l'exemple du premier post:

Lundi > Des patates
Mardi > Des pates
Mercredi > Des frites
Jeudi > D'la purée
Vendredi > Du riz

Je charge donc dynamiquement ces 5 enregistrements dans une balise <table>. Donc un enregistrement par <tr>.

Je suis maintenant en mesure de cliquer sur un enregistrement pour le modifier.
Seulement pour faire un update dans la base de données j'aimerais connaitre l'ID de l'enregistrement ou au pire un élément comme ici le jour de la semaine.

Une idée de la procédure à suivre pour cela?
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
1 avril 2010 à 17:26
Tu peux utiliser l'attribut id sur la balise td pour y placer l'id de ton enregistrement.
0
Ryansoldier Messages postés 16 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 16 avril 2010 2
Modifié par Ryansoldier le 16/04/2010 à 14:48
Merci beaucoup! Super script!
0