• 14-01-2014, 23:40:04
    #1
    Merhabalar,

    Video url lerini tuttugum tablom var.

    Id, videourl,kategori diye.

    Izle.php icin bunlari 4 yan yana getirerek siralatip tiklanani oynatmak istiyorum.

    Video_dizi icine tabloyu cekiyorum sadece div icine bunlari siralatmak istiyorum. Bu konuda yardimlarinizi bekliyorum.
  • 15-01-2014, 06:04:52
    #2
    istizan adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Video url lerini tuttugum tablom var.

    Id, videourl,kategori diye.

    Izle.php icin bunlari 4 yan yana getirerek siralatip tiklanani oynatmak istiyorum.

    Video_dizi icine tabloyu cekiyorum sadece div icine bunlari siralatmak istiyorum. Bu konuda yardimlarinizi bekliyorum.
    <?php
    	$baglan = mysql_connect('localhost', 'kullanici', 'parola');
    	mysql_select_db('veri_tabani_adi', $baglan);
    
    	$sql = 'SELECT id FROM tablo_ismi';
    	$query = mysql_query($sql);
    
    	while( $row = mysql_fetch_array($query) )
    	{
    		$id[] = $row['id'];
    	}
    
    	$id = array_flip($id); // Dizideki anahtarlar ve degerleri yer değiştir
    	$rastgele_id = array_rand($id, 4); //diziden rastgele 4 adet anahtar seç
    	$rastgele_id = implode(',',$rastgele_id);
    
    	$sql1 = 'SELECT * FROM videolar WHERE id IN(' .$rastgele_id. ')';
    	$query1 = mysql_query($sql1);
    // izle.php de oynatmak istediğin divin içine yerleştirdiğinde
    	while( $row1 = mysql_fetch_array($query1) )
    	{
    
    		echo $row1['videourl'].'<br>';
    
    	}
    // bu aradaki kodu her seferinde 4 tane farklı videonun urlsini getirir.. 
    ?>
    diyebilirim ama cok iyi değilim php de hata yapmış da olabilirim.
  • 15-01-2014, 12:43:37
    #3
    Hocam açıklaman için çok teşekkürler fakat sayfa bomboş geliyor.
  • 15-01-2014, 12:49:25
    #4
    Üyeliği durduruldu
    Skype özel mesaj atarsanız yardımcı olayım.
  • 15-01-2014, 16:02:28
    #5
    istizan adlı üyeden alıntı: mesajı görüntüle
    Hocam açıklaman için çok teşekkürler fakat sayfa bomboş geliyor.
    tablo ismini vs. ayarlarsan sorun olacağını sanmıyorum.

    Ekleme *: Bir hata varmış sanırım düzenledim tekrar veriyorum kodu birde bu şekilde denermisin?

    <?php
    	$baglan = mysql_connect('localhost', 'deneme', '12345');
    	mysql_select_db('deneme', $baglan);
    
    	$sql1 = 'SELECT * FROM videolar group by rand() limit 4';
    	$query1 = mysql_query($sql1);
    // izle.php de oynatmak istediğin divin içine yerleştirdiğinde
    	while( $row1 = mysql_fetch_array($query1) )
    	{
    
    		echo $row1['videourl'].'<br>';
    
    	}
    // bu aradaki kodu her seferinde 4 tane farklı videonun urlsini getirir.. 
    ?>