Kullanıcıya Ait Cevap
01/03/2005 - 21:37:24 cevap (5) Okunma : 8206 Bu yazıyı 0 kişi tuttu.
url'den geçirilen bilgide türkçe karakter sorunu
merhaba, sunucu taraflı doğrulama özellikli bir kayıt sayfası oluşturdum. Her şey tıkır tıkır.
aynı sayfayı başka adla kaydedip, kullanıcının bilgilerini değiştirmesi için bazı değişiklikler yaptım. Örneğin kullanıcı adı ve şifre ile kayıt sayfası çağrılıyor ve o kullanıcıya ait bilgiler veritabanından çekilip kayıt sayfasında görüntüleniyor. Kullanıcı değişiklikleri şartlara uygun yaparsa yine sorun yok. ilgili kayıt güncelleniyor. Ancak şartlardan biri ya da bir kaçı olumsuzsa kontrol sayfası kayıt sayfasından aldığı bilgileri url aracılığı ile geri kayıt sayfasına gönderiyor. ve sorun burada başlıyor. (ben sayfayı düzeltmek için bazı değişiklikler yaptıkça) bazen türkçe karakter içeren bilgiler kayıt sayfasına bozuk dönüyor. (örneğin ad alanındaki eşref bilgisi kontrol sayfasından e_ref şeklinde dönüyor.) bazen de aşağıdaki hata mesajı ile karşılaşıyorum:
Parameter 1 of function IsDefined, which is now "g�", must be a syntactically valid variable name.
hatanın işaret ettiği kod bölümü ise:
<cfset a_ad = #form.ad#>
<cfif len(#form.ad#) lt 3>
<cfset add = 0>
<cfelse>
<cfset add = 1>
</cfif>
Aslında url’den geçirilen bilgiler bozuma uğramasa bütün bu sorunlar olmayacak. Bunu sağlamanın bir yolu var mı? Lütfen yardım.
MMIstanbul Adobe UG
ColdFusion, Flex, AIR, Flash, PDF, Dreamweaver, Fireworks, Photoshop, Illustrator, iNdesign, Premiere, Soundbooth, Lightroom, InCopy, JRun, LiveCycle, Acrobat, AfterEffects, Resmi Adobe Kullanıcı Grubu.
Etkinlikler
Fuar
CeBIT 2008 Bilişim Eurasia 7 - 12 Ekim 2008' de
CeBIT 2008 Bilişim Eurasia 7 - 12 Ekim 2008' de
CeBIT Bilişim Eurasia bu yıl 7 – 12 Ekim tarihlerinde düzenleniyor
Adını dünyanın en büyük on fuarı arasına yazdırarak, İstanbul’u Avrasy...
Kategori: Fuar
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 182 (0 kayıtlı, 182 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
Neler Yapılabilir?
Yeni bir portal, 30 civarında online / offline etkinlik, seminer vb rağmen MMIstanbul sanıyoruz ki halen hakettiği ilgiyi göremedi. " ...
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)
Ne Nedir Kampanyası Başlıyor!
Çok Merak Edenler için; MMIstanbul Geliştirme Ekibi ve Çalışma Ortamımız





merhaba, session değişkenlerini kullanınca türkçe sorunu ortadan kalktı. Ama meteikosun önerdiği kodlar url değişkenleri için işe yaramadı. Sanırım benim cf ayarlarında bir sorun var.
tek bir sorun kaldı ki o da e-posta adresinin görünüp görünmemesini sağlayan bir checkbox(cb) sorunu. kontrol sayfasında yazdığım kod aşağıda:
kontrol sayfası şartlara uymayan verilerin olması durumunda verileri kayıt sayfasına döndürüyor. dolayısıyla checkbox’ın değeri kayıt sayfasında onaylanmışsa onaylanmış olarak, onay kaldırılmışsa da kaldırılmış olarak döndürülüyor. Buraya kadar sorun yok. Sorun verilerin tamamının şartlara uygun olması ve update kod bloğunun çalışması sırasında oluşmakta.
Hataya ilişkin raporlar aşağıda:
Error Executing Database Query. …onay_ePosta = 1’ sorgu ifadesi içindeki Sözdizimi hatası (eksik işleç)
The error occurred in ..\kayitKontrol2.cfm: line 141
141 : onayePosta = #session.kayit1.onayePosta# 142 : </cfquery> 143 : </cfif>
Yardımcı olursanız minnettar kalırım.