muhammedaksam adlı üyeden alıntı: mesajı görüntüle
Merhaba. Bugüne kadar PHP kategorisinde yardımcı olabildiğim herkese yardımcı olmaya çalıştım. Şimdi de benim bir sorunum oldu ve çözemiyorum. Kafayı yemek üzereyim.

Yapmak istediğimi özetliyorum.

1 adet müşteri panelim mevcut.
Panel içerisinde müşteriler yorum yapabiliyor ve yorum tablosuna müşterinin id siyle kaydoluyor. Müşteri id sini session ile çekebiliyorum.
1 müşteri hizmet hakkında bir yorum attığında tekrar yorum yapmak istediğinde yorumu düzenleme sayfasına gitmesini istiyorum.

PHP kodlarım aşağıdaki gibi fakat sorguyu yaptığımda dönüş olmuyor.

<?php
$musteri_id = session("musteri_id");
$yorums = $baglan->query("SELECT * FROM yorumlar WHERE musteri = '$musteri_id'");
$yorumbul = mysql_num_rows($yorums);
if($yorumbul==1) {
echo' 
							<div class="alert alert-block alert-info fade in">
							<button data-dismiss="alert" class="close close-sm" type="button">
							<i class="icon-remove"></i>
							</button>
							<strong>Bilgi!</strong> Zaten yorum yapmışsınız, yorum sayfanıza yönlendiriliyorsunuz!
							</div>';
}else{
echo'
<form class="form-horizontal tasi-form" method="post" action="">

<div class="form-group">
	<label class="col-sm-2 col-sm-2 control-label">Yorum</label>
<div class="col-sm-10">
	<textarea style="resize: none;" name="yorum" class="form-control" rows="6" placeholder="Buraya yorumunuzu girin."></textarea>
</div>
</div>

<div class="form-group">
<div class="col-lg-offset-4 col-lg-4">
	<button type="submit" class="btn btn-danger">Yorum Ekle</button>
</div>
</div>
</form>           
';
}
?>
Örnek olarak tablo bu;

id | musteri | yorum | durum
5 | 8 | Denemeee | 0

Müşteri session idsi de 8 fakat hiçbir şekilde yanıt alamamaktayım. Yardımcı olabilirseniz çok müteşekkir olurum.
Merhaba

$yorums = $baglan->query("SELECT * FROM yorumlar WHERE musteri = '$musteri_id'");
Öncelikle ilk sorum 1 adet mi hizmet var? çok çeşit hizmet varsa sorgudaki koşulu arttırmalısın çünkü bu kod ile sadece bir kişi bir hizmete yorum verebilecektir belki bu çözüm olmuştur çözüm olmadıysa şu yolları deneyebilirsin;

1-) sorgunun çalışıp çalışmadığını kontrol et echo var_dump("$yorums") yeterli olacaktır.

2-) yorumbul değişkeninin değerini öğren yukarıdaki nedenle çalışmıyorsa 1in üzerinde kayıt vardır 1e eşit olmadığından senin koşulun çalışmaz.

İyi çalışmalar