Bonsoir à tous.
Voila, je souhaite réaliser le rafraichissement d'une div avec des données MySql, via prototype. Je suis parvenu à coder l'instanciation de l'objet xhr et la requête http, ainsi que la récupération des données et leur affichage dans un fichier php.

Mon problème réside dans la création du code qui va alimenter cette div avec des données sélectionnées alternativement en fonction de l'id des enregistrements situés dans la base.

Ci après se trouve mon code actuel, qui fonctionne tel quel. Je souhaiterais à chaque rafraichissement passer d'un enregistrement à un autre. Il me faut donc arriver à stocker une variable à incrémenter ou quelque chose du genre. J'ai beaucoup cherché mais hélas je sèche..

Vos impressions sont les bienvenues.
A l'avance merci.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
 
 
index.php:
------------
<head>
 
<script type="text/javascript" src="index_js/prototype-1.6.0.3.js"></script>
 
 
<script type="text/javascript">
	Event.observe(window, 'load', function() {
		new Ajax.PeriodicalUpdater(
				'news',
				'/news.php',
				{
					method: 'get',
					frequency: 5
                                        /*parameters: {}*/
 
				}
		);
	});
</script>
 
</head>
<body>
 
<div id="news"></div>
 
 
</body>
 
 
news.php:
------------
<?php
        connexion_DB('test_DB');
 
        $id_news = 1;
        $strSQL = 'SELECT * FROM `news` WHERE `id_news` = '.$id_news;
        $resultat = requete_SQL($strSQL);
        $tabl_result = mysql_fetch_assoc($resultat);
 
                $news_temp = '<div id="news_title">'.$tabl_result['title'].'</div>';
                $news_temp .= '<div id="news_tempo">'.$tabl_result['auteur'].' / '.$tabl_result['date'].'</div>';
                $news_temp .= '<div id="news_text">'.$tabl_result['txt'].'</div>';
                echo $news_temp;
                
                deconnexion_DB();
?>