verdiğiniz kodun benim sorgumla farkı select bölümündeki * in silinmesi
ama bu sorunun cevabı bu değil. çünkü sorun sorguda değil
while döngüsünden önce bir if durumu lazım ama onu nasıl yazarım bilmiyorum
Rastgele Sorgusu
13
●900
- 18-09-2012, 20:16:12Kimlik doğrulama veya yönetimden onay bekliyor.
- 18-09-2012, 20:40:55oguzhan306 adlı üyeden alıntı: mesajı görüntüle
<?php $sayarim=mysql_num_rows($rasgele); if($sayarim!=0){ echo "kodlar vs buraya"; }else{ echo "Henüz bisey eklenmemis!"; } ?>Böyle denermisiniz mysql_num_rows yardimci olabilir - 18-09-2012, 21:21:50öncelikle yardım çabandan dolayı teşekkür ediyorum.
ancak benim oldum yerle senin yapmaya çalışıtığın şeyin hiçbir alakası yok. çünkü sorun sorguda DEĞİL
<? // get ile gelen veri kontrolü ve sorgu if ($_GET){ $id=$_GET["id"]; $query = mysql_query("SELECT Ansiklopedi_Soru.*, Ansiklopedi_Cevap.* FROM Ansiklopedi_Soru LEFT JOIN Ansiklopedi_Cevap ON Ansiklopedi_Soru.ID = Ansiklopedi_Cevap.Soru_ID WHERE Ansiklopedi_Soru.ID='$id ORDER BY Ansiklopedi_Cevap.Cevap_Sira ASC' Limit 10"); // değer varsa $id = intval($_GET['id']); if(!sayfa) $sayfa = 1; ?> <? // Döngü while($sonuc=mysql_fetch_array($query)) { ?> <?php echo $sonuc['Soru']; ?> <p> </p> <p align="left"><strong><?php echo $sonuc['Cevap_Sira']; ?>: </strong><?php echo $sonuc['Cevap']; ?> </p> <p align="right" class="kucuk_yazi">Yazan: <em><?php echo $sonuc['Yazar']; ?></em><br> Tarih: <em><?php echo $sonuc['Tarih']; ?></em></p> <p> </p> <?php } ?>Bu döngü
soru
1. cevap
soru
2. cevap
soru
3.cevap
şeklinde sonuç zaten veriyor!!!
while döngüsünün önünde bir şart belirtmek lazım ki soruyu sadece bi kere çeksin ve diğerlerine devam etsin - 18-09-2012, 23:13:37Kimlik doğrulama veya yönetimden onay bekliyor.arkadaşım soruyu her seferinde yazmasını engellemek için basit bir kontrol koyman yeterli:oguzhan306 adlı üyeden alıntı: mesajı görüntüle
$i = 0; while($sonuc=mysql_fetch_array($query)){ if($i==0) echo $sonuc['Soru']; //diğer kodların $i++; }gibi. - 19-09-2012, 07:57:42Hay Allah razı olsun işte aradığım kontrol kodu buydu.
Çok teşekkür ediyorum yardımın için.