PsdBul adlı üyeden alıntı: mesajı görüntüle
Buyrun kod. Gerisini siz geliştirirsiniz.

<?php  
    $sayilar[]="";
    $i=0;
    $kac_sayi_uretilecek=8;
    while($i<$kac_sayi_uretilecek)
    {
        $rastgele=rand(1,13); // 1 ile 13 arası sayi uretiyoruz
        if (in_array($rastgele,$sayilar)) // uretilen sayi dizide varmi?
        {continue;} // varsa döngüye devam
        else //yoksa
        {$sayilar[]=$rastgele; //rastgele sayiyi sayilar diznine atiyoruz
        $i++;
        $sor = mysql_query("select * from tablo_adi where id='$rastgele'");
        while ($bak = mysql_fetch_array($sor)) {
        $id = $bak['id'];
        echo "$id <br>";
        }
    }
}
    foreach ($sayilar as $sayilar_ekrana) //bu yapı dizinin tüm elemanlarını gösterir.
    echo $sayilar_ekrana."<br>";
?>
Çok çok teşekkür ederim. Allah razı olsun.