Un script affichant une phrase différente toutes les X secondes
Bonjour,
Je souhaite développer un script qui affiche toutes les X secondes une selection au hasard de la base de données et ce sans limitation de temps, si l'internaute reste connecté toute la journée le script doit continuer toute la jourée...
Pour le moment j'ai développé ce script qui fait a peu près ce que je veux mais qui ne me convient pas du tout (nombre de selections limitées) et code lourd.
Je souhaite que les phrases apparaissent et disparaissent avec un effet visuel comme dans mon code...
Code:
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 51 52 53 54 55 56 57 58 59 60
| <div id="commentaire1" style="display:block">
<?php
$sql = "SELECT * FROM mabase ORDER BY RAND() LIMIT 1";
$stmt = $dbh->prepare($sql);
$stmt->execute();
while($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
print("<li><img src=\"images/1page-img1.jpg\" alt=\"\" />
<h6>27.07.09 par <a href=\"#\">".$row['pseudo']."</a></h6>
<p>".$row['histoire']." <a href=\"\">Lire en entier</a> </p>
<a href=\"details.php?id=\">Lire</a> - <a href=\"\">Voter +1</a> - <a href=\"\">Signaler</a>
</li>");
}
?>
</div>
<div id="commentaire2" style="display:none">
<?php
$sql = "SELECT * FROM mabase ORDER BY RAND() LIMIT 1";
$stmt = $dbh->prepare($sql);
$stmt->execute();
while($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
print("<li><img src=\"images/1page-img1.jpg\" alt=\"\" />
<h6>27.07.09 par <a href=\"#\">".$row['pseudo']."</a></h6>
<p>".$row['histoire']." <a href=\"\">Lire en entier</a> </p>
<a href=\"details.php?id=\">Lire</a> - <a href=\"\">Voter +1</a> - <a href=\"\">Signaler</a>
</li>");
}
?>
</div>
<div id="commentaire3" style="display:none">
<?php
$sql = "SELECT * FROM mabase ORDER BY RAND() LIMIT 1";
$stmt = $dbh->prepare($sql);
$stmt->execute();
while($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
print("<li><img src=\"images/1page-img1.jpg\" alt=\"\" />
<h6>27.07.09 par <a href=\"#\">".$row['pseudo']."</a></h6>
<p>".$row['histoire']." <a href=\"\">Lire en entier</a> </p>
<a href=\"details.php?id=\">Lire</a> - <a href=\"\">Voter +1</a> - <a href=\"\">Signaler</a>
</li>");
}
?>
</div>
<script type="text/javascript">
$("div#commentaire1").delay(8000).hide(1000);
$("div#commentaire2").delay(8000).show(500).delay(8000).hide(500);
$("div#commentaire3").delay(16500).show(500);
</script> |
Comment faire ?
Merci pour votre aide :-)