03-10-2009, 04:46 PM
Bonjour,
Etant débutant en Ajax, j'essaye de créer un site complet en Ajax. J'ai donc pensé à attaquer un système de news mais en y réfléchissant j'ai quelques questions que j'ai eu envie de poser.
En quoi consiste mon idée ?
J'aimerais concevoir un système de news de sorte que dès que la news est créée, elle s'affiche sur l'index instantanément sans rechargement de la page. A ce niveau je ne vois pas trop de problèmes.
Ensuite via l'administration, on saurait gérer ces news, c'est à dire les supprimer, les éditer et les créer.
Et là ce trouve le problème. J'ai imaginé un tableau qui reprendrait toutes les news en affichant certaines informations comme le titre, le message, la date ainsi que 2 liens (éditer et supprimer).
Mais le problème c'est que l'affichage des liens ce fait par php de cette sorte:
Etant débutant en Ajax, j'essaye de créer un site complet en Ajax. J'ai donc pensé à attaquer un système de news mais en y réfléchissant j'ai quelques questions que j'ai eu envie de poser.
En quoi consiste mon idée ?
J'aimerais concevoir un système de news de sorte que dès que la news est créée, elle s'affiche sur l'index instantanément sans rechargement de la page. A ce niveau je ne vois pas trop de problèmes.
Ensuite via l'administration, on saurait gérer ces news, c'est à dire les supprimer, les éditer et les créer.
Et là ce trouve le problème. J'ai imaginé un tableau qui reprendrait toutes les news en affichant certaines informations comme le titre, le message, la date ainsi que 2 liens (éditer et supprimer).
Mais le problème c'est que l'affichage des liens ce fait par php de cette sorte:
Code PHP :
<?php
.............
echo '<table class="news">
<tr>
<td>N°</td>
<td>Titre</td>
<td>Message</td>
<td>Date</td>
<td>Voir</td>
<td>Editer</td>
<td>Supprimer</td>
</tr>';
while($mysql_data= mysql_fetch_array($mysql_request)){
echo '<tr>
<td>'.$nmbre++.'</td>
<td>'.$mysql_data['titre'].'</td>
<td>'.$mysql_data['message'].'</td>
<td>'.date("d/m/Y", $mysql_data['timestamp']).'</td>
<td><a href="#">Editer</a></td>
<td><a href="#">Supprimer</a></td>
</tr>';
}
echo '</table><br/>';
.................
Et justement là est mon gros problème car je ne sais pas comment faire pour que quand on clique sur le lien Editer, le contenu d'une balise soit instantanément remplacé par le formulaire d'édition, reprenant le titre de la news ainsi que son contenu.
C'est le seul problème qui me bloque dans la création de ce script de news en Ajax, alors je m'en retourne vers les membres plus expérimentés pour m'aider svp.
Merci,
Reaven