lanzari
Messages postés105Date d'inscriptionlundi 20 juillet 2009StatutMembreDernière intervention12 novembre 2017
-
22 mars 2012 à 23:29
Bonsoir à tous,
Je suis actuellement en train d'utiliser un Jquery pour faire défiler une news sur mon site internet. Tout fonctionne sauf qu'au lieu de m'afficher une news à la fois, ca me fait une boucle qui ramènè toujours au même endroit.
<script type="text/javascript" src="files/jquery.js"></script>
<script type="text/javascript" src="files/jquery.vticker-min.js"></script>
<script type="text/javascript">
$(function(){
$('#news-container1').vTicker({
speed: 700,
pause: 4000,
animation: 'fade',
mousePause: false,
showItems: 2
});
});
</script>
<h1>News</h1>
<div id="news-container1">
<ul>
<li><?php
include ("includes/connect_sql.php");
$rs = mysql_query("select count(*) from news");
$r = mysql_fetch_row($rs);
$tot = $r[0];
$limit = 6;
if (isset($_GET['l'])) {$_GET['l'];$limit = $_GET['l'];
}
$result = mysql_query("SELECT date,news FROM news WHERE 1 ORDER BY date DESC LIMIT $limit");
if(mysql_num_rows($result))
{
while($row=mysql_fetch_row($result))
{ $date = $row[0];
$date = preg_replace('/^(.{4})-(.{2})-(.{2})$/','$3.$2.$1', $date);
$news = $row[1];
print ("<h3>$date</h3>");
print ("$news<br>");
}
}
if ($limit > $tot){} else {
$i = $tot + $limit;
print("<a href='index.php?n=news&l=".$i."'>Pour voir toutes les news.</a>");
}
?>