• 25-08-2016, 02:02:34
    #10
    $yorums = $baglan->query("SELECT * FROM yorumlar WHERE musteri = '$musteri_id'");

    var_dump("$yorums") ile sonuç alamıyorsanız yukarıda belirttiğim satırda hata vardır sql kodunu phpmyadminde çalıştırmayı deneyin.

    Eğitim olduğuna göre birden çok eğitim olabilir yorum tablona egitim_id gibi bir stun oluşturmalısın sonrasında koşuluna egitim_id parametresini de ekleyerek eğitim yorumlarının birbirine karışmasına engel olursun
  • 25-08-2016, 02:07:12
    #11
    muhammedaksam adlı üyeden alıntı: mesajı görüntüle
    $musteri_id = session("musteri_id"); ile tanımladığım $musteri_id başarıyla echo veriyor fakat kod işe yaramadı.



    Session fonksiyonum fonksiyonlar.php dosyamda ve header gibi alanlara müşteri adsoyad vs. echo ediyor.



    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.
    echo var_dump("$yorums") ile bir sonuç alamazken echo var_dump("$musteri_id") ile sonuç alabiliyorum.

    echo var_dump diye bir şey olmaz direk var_dump($a); koyacaksın.

    eğer arkadaşın çözümünden sonra gerçekten sonuç alamadıysan veritabanında o müşteri id ile kayıt yoktur.
  • 25-08-2016, 02:07:33
    #12
    Üyeliği durduruldu
    muhammedaksam adlı üyeden alıntı: mesajı görüntüle
    $musteri_id = session("musteri_id"); ile tanımladığım $musteri_id başarıyla echo veriyor fakat kod işe yaramadı.


    $yorumbul = mysql_num_rows($yorums);
    if($yorumbul==1) {
    bu böyle kullanılmaz, en basitinden şuan aynı müşterinin 2 yorumu kayıtlıysa veritabanına bu baypasın diskalifiyedir, doğrumudur? doğrudur..
    belkide öyle bir hatan vardır

    verdiğim kodun çalışmama seceneği yok, session yaptığın gibi kullanılmaz bunları düzeltirsen çalışır
  • 25-08-2016, 02:18:23
    #13
    jooker adlı üyeden alıntı: mesajı görüntüle
    $yorumbul = mysql_num_rows($yorums);
    if($yorumbul==1) {
    bu böyle kullanılmaz, en basitinden şuan aynı müşterinin 2 yorumu kayıtlıysa veritabanına bu baypasın diskalifiyedir, doğrumudur? doğrudur..
    belkide öyle bir hatan vardır

    verdiğim kodun çalışmama seceneği yok, session yaptığın gibi kullanılmaz bunları düzeltirsen çalışır
    n0kta adlı üyeden alıntı: mesajı görüntüle
    echo var_dump("$yorums") ile bir sonuç alamazken echo var_dump("$musteri_id") ile sonuç alabiliyorum.

    echo var_dump diye bir şey olmaz direk var_dump($a); koyacaksın.

    eğer arkadaşın çözümünden sonra gerçekten sonuç alamadıysan veritabanında o müşteri id ile kayıt yoktur.
    Mikroscript adlı üyeden alıntı: mesajı görüntüle
    $yorums = $baglan->query("SELECT * FROM yorumlar WHERE musteri = '$musteri_id'");

    var_dump("$yorums") ile sonuç alamıyorsanız yukarıda belirttiğim satırda hata vardır sql kodunu phpmyadminde çalıştırmayı deneyin.

    Eğitim olduğuna göre birden çok eğitim olabilir yorum tablona egitim_id gibi bir stun oluşturmalısın sonrasında koşuluna egitim_id parametresini de ekleyerek eğitim yorumlarının birbirine karışmasına engel olursun
    Ben şimdi müşteri olarak giriş yaptığımda yorum yapıldı echosu geldiğinden zaten 2. yorumu yapamayacağımı düşünmüştüm çünkü çıkan sonucun 1 olarak geleceğini düşünüyordum. Müşterinin musteri_id sessionuyla yorumlar tablosunda 5 yorum id siyle yorumu mevcut ve ben bunu sayım yaptırmaya yani 1==1 yaptırmaya çalıştım ama olmadı yani. Ben de

    <?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';}
    ?>
    şeklinde müşteri idsi zaten 0 dan büyük olacağı bu şekilde yaptım. Sorun sizden değil benden kaynaklıymış, hepinize çok teşekkür ederim.

    Eğitim olarak tek bir eğitim oluyor ek olarak. Bunu anaokulu gibi düşünebilirsiniz. Müşteri yerine de veli. Müşteri yani veli okul ve öğretmen hakkında bir yorumda bulunuyor ve bu sisteme durum yani 0 ile düşüyor. Ben bunu kendi panelimde 1 yapınca sistemde referanslar kısmında yerini alıyor. Eğer müşteri yani veli 2. yorum yapmak isterse en fazla bir yorum yapabilirsiniz deyip yorum düzenleme sayfasına getiriyor.

    Tekrar hepinize çok teşekkür ederim. İyi ki varsınız.