jooker adlı üyeden alıntı: mesajı görüntüle
$musteri_id şunu öncelikle bir echo yaparmısın geliyormu ona göre bakalım

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 23:54:40 -->-> Daha önceki mesaj 23:49:12 --

neyse burada değilsin sanırım
müşteri id nin geldiğini varsayarak

if(!mysql_num_rows($baglan->mysql_query("select musteri from yorumlar where musteri='".$musteri_id."'"))){
    echo 'yorum yap';
}else{
    echo 'zaten bir yorum var';
}
bu şekilde deneyebilirsin ama arkadaşın önerisine katılıyorum kod yapın çok yanlış
$musteri_id = session("musteri_id"); ile tanımladığım $musteri_id başarıyla echo veriyor fakat kod işe yaramadı.

n0kta adlı üyeden alıntı: mesajı görüntüle
session fonksiyonunu kullanma eğer illa kullancam diyorsan fonksiyonu aynı sayfa içinde kullan.
Session fonksiyonum fonksiyonlar.php dosyamda ve header gibi alanlara müşteri adsoyad vs. echo ediyor.

Mikroscript adlı üyeden alıntı: mesajı görüntüle
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
Hizmet eğitim gibi bir şey. Ben bu hizmeti daha önce verdiğim müşterilerime panel yapıyorum. Oradan hizmet takip edip yorum yapabilecekler. Yani sadece 1 yorum hakları olacak.

echo var_dump("$yorums") ile bir sonuç alamazken echo var_dump("$musteri_id") ile sonuç alabiliyorum.

yorumbul içinse if($yorumbul>0) olarak değiştirmiştim.

Sorunu hallettim.

<?php
$musteri_id= session("musteri_id");
	$v_veriyicek = $baglan->query("SELECT * FROM yorumlar WHERE musteri = '$musteri_id'");
	$v_veri = $v_veriyicek->fetch_object();
	$v_veriyicek->close();

if($v_veri->musteri>0) {echo'yorum yapildi';}else{echo'yorum formu';}
?>