elimde veritabanından veri çeken bir sayfa var
ama ilk kayıttan son kayıta dogru sırayla çekiyor
ben bunu rast gele yapmak istiyorum yardım edermisiniz
Dosya aşağıdaki gibidir.
<?
$page = $_GET['p'];
$max=15;
if (!$page) $page=1;
$alt=($page - 1) * $max;
$q = mysql_query("Select video,adi,hit from etiket limit $alt,$max");
$sql2=mysql_query("Select count(hit) as toplam from etiket");
$sql3=mysql_query("Select sum(hit) as toplamhit from etiket");
$nr=mysql_fetch_assoc($sql2);
$nr2 = $nr["toplam"];
$renkler = array("#00CCFF","#ff6666","lime","gray","black","pink","orange","brown","fuchsia");
$renksay = count($renkler);
$i=0;
while($r= mysql_fetch_array($q)) {
if ($i==9) {
$i=0;
}
$rastgeleboyut = rand(12,22);
$rastgelerenk = $renkler[$i];
$i=$i+1;
?>
<div style="height:160px; overflow:hidden; float:left; width:143px;">
<div style="float:left; border: #DDDDDD 1px solid;">
<a href="<?=trsil($r[video]).'-'.trsil($r[adi]).'.html'?>" title="<?=$r[adi].' izle, ',$r[hit]. ' kere izlendi'?>">
<img src="http://i.ytimg.com/vi/<?=trsil($r[video])?>/0.jpg" alt="<?=utf8_duzelt($r[adi]);?>" border="0" width="120" height="90" /></a></div>
<div style="text-align:center; margin-top:100px;">
<a href="<?=trsil($r[video]).'-'.trsil($r[adi]).'.html'?>" title="<?=$r[adi].' izle, ',$r[hit]. ' kere izlendi'?>">
<?=$r[adi];?></a></div>
</div>
<?
}
echo '<div style="clear:both; overflow:hidden; height:4px;"></div>';
for ( $i=1;$i<=ceil($nr2/$max);$i++) {
if ( $page == $i ) { echo " <span style=\"color:black;\">[<span>Sayfa $page</span>]</span> "; }
else {
echo "<a href=\"index.php?p=$i\">Sayfa $i</a> ";
}
}
?>