Sql'den veri çekip gösterdiğim satırlarım mevcut.
1 ) <? echo $row_dizi['oyun']?> oyunu <? echo $_POST['bolum']?> . bölüm
2 ) <? echo $_POST['bolum']?> . bölümünü oynamakta olduğunu <? echo $row_dizi['oyun']?> oyunu
3 ) Yeni <? echo $row_dizi['oyun']?> oyunlarından <? echo $_POST['bolum']?> . bölümü oynuyorsunuz.
Her refresh yaptığımda rastgele bir satırın gözükmesini istiyorum. Bilgisi olan varsa yardımcı olabilirmi acaba?
Random veri gösterme hakkında
11
●872
- 04-02-2013, 18:37:06Yanlış anladınız. Sayfa refresh yapıldığında farklı bir içerik gelmesini istemiyorum.
Aynı içeriğe ait 3 adet yazım bulunmakta. Her sayfa refresh yapıldığında, hazırladığım yazılardan birinin random olarak ekrana gelmesini istiyorum.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 18:37:06 -->-> Daha önceki mesaj 17:14:57 --
<?
$bak[1] = "resim 1";
$bak[2] = "resim 2";
$bak[3] = "resim 3";
shuffle($bak);
$ces = $bak[0];
echo $ces;
?>
satırlarına uyarlamaya çalıştım. Hata veriyor. Üstteki kodu başka bir sitemde kullanıyorum. - 04-02-2013, 18:47:21Tamam ama üst kısımda yazdığım 3 veri, sql e girilmiş veriler değil.
bu nedenle select * from tablo order by rand(); dediğimde rastgele birini vermez.
rand yaptım f5 f5 yaptım yine aynı. hep aynı veriler geliyor.
------
Liste.php dosyası oluşturup db bağlantısını yaptım.
Üst kısımda belirttiğim kodları <br /> ekleyerek alt alta yazdım. Sorunsuz gözüküyor.
Yazdığım satırlardan birini random getirmek istiyorum. - 04-02-2013, 19:00:41Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/domain/public_html/liste.php on line 17
17. satır : 0 ile başlayan satır.
<? echo $row_dizi['oyun']?> ve <? echo $_POST['bolum']?> değişkenlerinin yazım şeklinde hiç bir oynama yapmadım. metin1 yazısını "<? echo $row_dizi['oyun']?> oyunu <? echo $_POST['bolum']?> . bölüm" ile değiştirdim. - 04-02-2013, 19:02:07
$yazi[0] = $row_dizi['oyun'].' oyunu '. $_POST['bolum'] .'. bölüm'; $yazi[1] = $_POST['bolum'].'. bölümünü oynamakta olduğunu '. $row_dizi['oyun'].' oyunu'; $yazi[2] = $row_dizi['oyun'].' oyunlarından '. $_POST['bolum'].' . bölümü oynuyorsunuz.'; echo $yazi[array_rand($yazi)];