Quel type de script pour éditer du texte?

Ryansoldier Messages postés 17 Statut Membre -  
Ryansoldier Messages postés 17 Statut Membre -
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 20367 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
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 20367 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
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 17 Statut Membre 2
 
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 17 Statut Membre 2
 
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 17 Statut Membre 2
 
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 20367 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
Tu peux utiliser l'attribut id sur la balise td pour y placer l'id de ton enregistrement.
0
Ryansoldier Messages postés 17 Statut Membre 2
 
Merci beaucoup! Super script!
0