• 05-01-2016, 10:32:09
    #1
    Üyeliği durduruldu
    Merhaba,
    select * from a where ulke1='".trim($_SESSION[ulke1_4a])."' and ulke2='".trim($_SESSION[ulke2_4a])."' and product='".$_SESSION[product_4a]."'
    şeklinde bir sorgulama yapıyorum $_SESSION[ulke1_4a], $_SESSION[ulke2_4a] ve $_SESSION[product_4a] dolu ekrana yazdırdığımda sonuç çıkıyor, burda sorun $_SESSION[product_4a] da örneği bu sessiondaki veriyi sorguya elle girdiğimde sonuç çıkıyor $_SESSION[product_4a] alarak girdiğimde çıkmıyor ve sadece " & " işareti olanlarda bu sorun var (Bio & Biomedical Engineering) aradaki işaretten kaynaklandığı belli ama elle girildiğinde sonuç çıkıyor.
  • 05-01-2016, 11:38:03
    #2
    Hocam sayfanın başına
    ob_start();

    Sonuna
    ob_end_flush();

    Ekleyin büyük ihtimalle çözülür sorun.
  • 05-01-2016, 12:24:35
    #3
    Üyeliği durduruldu
    RemziKurcan adlı üyeden alıntı: mesajı görüntüle
    Hocam sayfanın başına
    ob_start();

    Sonuna
    ob_end_flush();

    Ekleyin büyük ihtimalle çözülür sorun.
    SESSION ile ilgili bir sıkıntı yok session değişkeni yükleniyor ekrana yazdırdığımdada gözüküyor ama sorguda kullandığımızda sorgu sonuçları vermiyor oda sessiondaki kelimede geçen & işaretinden kaynaklı & işareti olmayan kelimelerde sonuçlar sorunsuz geliyor.
  • 05-01-2016, 13:31:54
    #4
    SESSION ları değişkene ata dene
  • 05-01-2016, 13:41:01
    #5
    session isset yöntemiyle kontrol ettirip sql sorgusuna yazdırın
  • 05-01-2016, 14:19:10
    #6
    Üyeliği durduruldu
    RemziKurcan adlı üyeden alıntı: mesajı görüntüle
    SESSION ları değişkene ata dene
    değişkene atamak bir şey değiştirmez.

    halil2233 adlı üyeden alıntı: mesajı görüntüle
    session isset yöntemiyle kontrol ettirip sql sorgusuna yazdırın
    session da sorun yok zaten dolu ise sorgu çalışıyor echo ile ekrana yazdırdığımda veri ekrana dökülüyor.

    durum şu aynı session değişkeni ile örneğin emre kelimesini gönderdiğimde sorun yok "emre & ahmet" kelimelerini gönderdiğimde sonuç gelmiyor veritabanı testi için sorgudaki session yerine emre & ahmet yazdığımda sonuç sorunsuz bir şekilde geliyor.

    şimdi yazılımı başka bir sunucuda denedim ve sorunsuz çalıştı kodlama ile bir alakası yok galiba sunucu ayarları ile ilgili bir şey gibi geliyor.