lostyazilim

Tek tırnak problemi

13 Mesajlar 2.275 Okunma
lstbozum
wmaraci reklam

viper302 viper302 WM Aracı Kullanıcı
  • Üyelik 09.08.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Siber Güvenlik Danışmanı
  • Konum İstanbul Anadolu
  • Ad Soyad K** A**
  • Mesajlar 294
  • Beğeniler 19 / 26
  • Ticaret 3, (%100)
Arkadaşlar sorun php de mi yoksa javascript tarafında mı anlayamadım ama büyük ihtimal php tarafında.

Ben & Jerry's yazısını mysql'e Ben & Jerry & # 3 9 ; s şekline ekliyorum. Aradaki boşlukları site değiştirdiği için koydum birleşik gibi düşünün. Veriyi çekmekte hiç bir problem yok. Ama veriyi ajax ile otomatik tamamlama yapıp tıklayınca input text içerisine yazı normalde eklenmesi lazımken eklenmiyor.

Sorun tek tırnaktan kaynaklanıyor. MYSQL de ' görüntülenirken ' şeklinde oluyor. Bu yüzden hata alıyorum. Acaba tek tırnağı nasıl etkisi kılabilirim?
 

 

wmaraci
reklam

HapyMan HapyMan Full Stack Developer Kullanıcı
  • Üyelik 14.05.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek What do you do exactly ?
  • Konum İstanbul Avrupa
  • Ad Soyad T** T**
  • Mesajlar 562
  • Beğeniler 171 / 208
  • Ticaret 0, (%0)
\' bunu deneyin. \ kullanildiktan sonra ilk karakteri gecersiz kilar. echo "\""; yaptiginizda " goreceksiniz sadece.
 

 

viper302 viper302 WM Aracı Kullanıcı
  • Üyelik 09.08.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Siber Güvenlik Danışmanı
  • Konum İstanbul Anadolu
  • Ad Soyad K** A**
  • Mesajlar 294
  • Beğeniler 19 / 26
  • Ticaret 3, (%100)
teşekkürler addslashes ekledim yine aynı acaba javascript tarafında mı sorun.
 

 

Yeninesil44 Yeninesil44 Kullanıcı
  • Üyelik 28.02.2015
  • Yaş/Cinsiyet 34 / E
  • Meslek web programlama
  • Konum Malatya
  • Ad Soyad O** D**
  • Mesajlar 1034
  • Beğeniler 282 / 281
  • Ticaret 18, (%100)
console bakın ajax hatası yazar
 

 

MultiAnaliz.com
wmaraci
wmaraci

viper302 viper302 WM Aracı Kullanıcı
  • Üyelik 09.08.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Siber Güvenlik Danışmanı
  • Konum İstanbul Anadolu
  • Ad Soyad K** A**
  • Mesajlar 294
  • Beğeniler 19 / 26
  • Ticaret 3, (%100)
konsolda hata veriyor ama anlamsız bir yeri gösteriyor. Normal verilerde problem yok. Arama yapmaya başladığımda veriler sıralanıyor tek tırnak olmayan verilere tıkladığımda işlem yapıyor ama tırnak varsa tırnaktan sonraki parantezi kapatmadığımı söylüyor sebebi tırnak kısaca.
 

 

viper302 viper302 WM Aracı Kullanıcı
  • Üyelik 09.08.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Siber Güvenlik Danışmanı
  • Konum İstanbul Anadolu
  • Ad Soyad K** A**
  • Mesajlar 294
  • Beğeniler 19 / 26
  • Ticaret 3, (%100)
Sanırım php sunucu, javascript tarayıcı taraflı bir dil olduğu php den veri düzgün geliyor tarayıcıda normal görüntülenirken javascript çektiği için tek tırnak problemi çıkarıyor.
 

 

alabacaknet alabacaknet Developer Kullanıcı
  • Üyelik 14.09.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek Yazılım geliştirme
  • Konum Ankara
  • Ad Soyad M** A**
  • Mesajlar 217
  • Beğeniler 55 / 48
  • Ticaret 0, (%0)
Not: Yanlış anlamışım, geç fark ettim...

Problem tek tırnakta olmayabilir. element.innerHTML = ''; gibi bir şey yapıyorsanız $code değişkeni içerisindeki yeni satır (\n) ifadelerini de değiştirmeniz gerekiyor, tek tırnağın yanında. JavaScriptte var a = "deneme"; diye değer atarken "deneme" yazısındaki muhtemel satırlar şöyle belirtilmeli


<script>
var a = "deneme satır 1 \
deneme satır 2 \
deneme satır 3";
</script>
 

 

Murat Alabacak <http://muratalabacak.net>

viper302 viper302 WM Aracı Kullanıcı
  • Üyelik 09.08.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Siber Güvenlik Danışmanı
  • Konum İstanbul Anadolu
  • Ad Soyad K** A**
  • Mesajlar 294
  • Beğeniler 19 / 26
  • Ticaret 3, (%100)
Şöyle anlatayım. Ajax ile php dosyasına istek gönderiyorum. Dönen veriyi 2 parçaya ayırıp ilk parçasını input hidden a ikinci parçasını da input text içerisine yazıyorum. Buraya kadar hiç bir sıkıntı yok. Sıkıntı Ben & Jerry's gibi tek tırnaklı bir veriyi veritabanına kayıt ettikten sonra Ben & Jerry &# 39;s gibi olsa bile tek tırnaklı veriyi görüntülerken javascript tarayıcı tabanlı dil olduğu için &# 39; değilde ' şeklinde algılıyor. Bu da sanki tırnak açmışım gibi hata veriyor. Sorun php tarafında değil de javascript tarafında bence.
 

 

stepofall stepofall Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 15.01.2018
  • Yaş/Cinsiyet 50 / E
  • Meslek Turizm
  • Konum Konya
  • Ad Soyad H** A**
  • Mesajlar 47
  • Beğeniler 14 / 18
  • Ticaret 0, (%0)

viper302 adlı üyeden alıntı

Şöyle anlatayım. Ajax ile php dosyasına istek gönderiyorum. Dönen veriyi 2 parçaya ayırıp ilk parçasını input hidden a ikinci parçasını da input text içerisine yazıyorum. Buraya kadar hiç bir sıkıntı yok. Sıkıntı Ben & Jerry's gibi tek tırnaklı bir veriyi veritabanına kayıt ettikten sonra Ben & Jerry &# 39;s gibi olsa bile tek tırnaklı veriyi görüntülerken javascript tarayıcı tabanlı dil olduğu için &# 39; değilde ' şeklinde algılıyor. Bu da sanki tırnak açmışım gibi hata veriyor. Sorun php tarafında değil de javascript tarafında bence.


&# 39; bunun ' böyle olması sadece gösterişte olur. Kodlarda hata vermez ki...
 

 

viper302 viper302 WM Aracı Kullanıcı
  • Üyelik 09.08.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Siber Güvenlik Danışmanı
  • Konum İstanbul Anadolu
  • Ad Soyad K** A**
  • Mesajlar 294
  • Beğeniler 19 / 26
  • Ticaret 3, (%100)
Sorun şu kodlarda hiç bir problem yok, Javascript tarayıcı taraflı bir dil olduğu için veriyi çekerken biz nasıl görüyorsak öyle görüyor. Yani &# 39; bunu biz ' böyle gördüğümüz gibi javascript te aynı şekilde algılıyor, tek tırnağı sorunsuz gösteriyor ama tıklama yaptığım zaman tek tırnağı algılıyor. Sorunda buradan kaynaklanıyor. Aslında php de ki gibi bir fonksiyonda buna oluştursam belki çözülebilir. Bi deneyeyim.
alabacaknet

kişi bu mesajı beğendi.

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al