• 01-05-2010, 15:56:57
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar ufak bir script üzerinde çalışıyorum veritabanından yorumları çekip göstermek için aşağıdaki kodu kullanıyorum ancak hiç bir hata vermemesine rağmen yorumları listeliyemiyorum acaba bir hata varda benmi göremiyorum...

    <?php
    $yorumcek = mysql_query("Select * from yorum where durum = 1 and vid = '$vid'");  
    while($cek = mysql_fetch_array($yorumcek))
    		{
    
    ?>
    <div id="yorumlar">
    <div style="font-size: 16px; margin: 5px 0; font-weight: bold; color: #373737;">Yapılan Yorumlar</div>
    <!-- Yorum -->
    <div id="yapilan-yorum"><div class="yapilan-yorum">
    <div style="color: red; border-top: 1px solid #bababa; padding: 2px 0;"><b><?php echo $cek['yazan']; ?></b> demişki;</div>
    <?php echo $cek['yorum']; ?>
    </div></div>
    
    <?php } ?>
    
    </div>
    </div></div>
  • 01-05-2010, 16:16:54
    #2
    $yorumcek = mysql_query("Select * from yorum where durum = 1 and vid = '$vid'") or die(mysql_error());


    bunu yaz bi bakalım ne çıktı verecek
  • 01-05-2010, 16:53:10
    #3
    Üyeliği durduruldu
    fatal adlı üyeden alıntı: mesajı görüntüle
    $yorumcek = mysql_query("Select * from yorum where durum = 1 and vid = '$vid'") or die(mysql_error());


    bunu yaz bi bakalım ne çıktı verecek
    herhangibi bir hata vermedi.
  • 01-05-2010, 16:58:01
    #4
    Saçma gelebilir ama div'lere atadığın id ve class ların görünürlüğü var mı ?
    Kodu çalıştırınca kaynak koduna bak bakalım bir.

    Ayrıca $vid değişkeni dolu geliyor mu ? Sorgudan önce ekrana bastırmayı dene. Ve bu koşullara uygun kayıt var mı veritabanın da ?
  • 01-05-2010, 17:36:54
    #5
    Üyeliği durduruldu
    eagle_one adlı üyeden alıntı: mesajı görüntüle
    Saçma gelebilir ama div'lere atadığın id ve class ların görünürlüğü var mı ?
    Kodu çalıştırınca kaynak koduna bak bakalım bir.

    Ayrıca $vid değişkeni dolu geliyor mu ? Sorgudan önce ekrana bastırmayı dene. Ve bu koşullara uygun kayıt var mı veritabanın da ?
    divler görünür şekilde ve vid değişkeni dolu geliyor veritabanında sorguya uyan kayıt var.
  • 01-05-2010, 18:26:10
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bu şekilde dene, kayıt yoksa ya da hata varsa belli olur. Eğer kayıt varsa print_r kısmını listeleme kodunla değişirsin,

    $yorumcek = mysql_query('select * from yorum where durum=1 and vid='.$vid)  or trigger_error(mysql_error(),E_USER_ERROR);
    if(mysql_num_rows($yorumcek) > 0){
    	while($cek = mysql_fetch_array($yorumcek)){
    		print_r($cek);
    	}
    }else{
    	echo 'kayıt yok';
    }
  • 01-05-2010, 18:49:18
    #7
    Üyeliği durduruldu
    metadige adlı üyeden alıntı: mesajı görüntüle
    Bu şekilde dene, kayıt yoksa ya da hata varsa belli olur. Eğer kayıt varsa print_r kısmını listeleme kodunla değişirsin,

    $yorumcek = mysql_query('select * from yorum where durum=1 and vid='.$vid)  or trigger_error(mysql_error(),E_USER_ERROR);
    if(mysql_num_rows($yorumcek) > 0){
    	while($cek = mysql_fetch_array($yorumcek)){
    		print_r($cek);
    	}
    }else{
    	echo 'kayıt yok';
    }
    Kayıt yok hatası verdi bu kod ile ama veritabanında kayıt var.
  • 01-05-2010, 18:58:47
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $vid değişkenini neyle alıyorsunuz? Kodunuzun tamamını görebilir miyiz?
  • 01-05-2010, 19:08:16
    #9
    Üyeliği durduruldu
    by_grafitus adlı üyeden alıntı: mesajı görüntüle
    $vid değişkenini neyle alıyorsunuz? Kodunuzun tamamını görebilir miyiz?
    vid değişkenini sayfanın en başında buluyorum.
    yorum kısmında sadece yorum tablosundaki vid bölümünü sorgulatıyorum acaba hata bu yüzdenmi oluyor yorumlar için ekstradan $vid değişkeni için birşey yapmam gereklimi?

    $videobul=mysql_query("select * from video where vid='$vid'");
    $va=mysql_fetch_array($videobul);
    $vid=$va['vid'];