php veritabanından web adres alıren hatalı alması

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
kazimates
Üye
Mesajlar: 332
Kayıt: 01 Tem 2005 12:40
Konum: Kıbrıs
İletişim:

php veritabanından web adres alıren hatalı alması

Mesaj gönderen kazimates »

merhabalar,
php ve mysql kullanıyorum. aşağıdaki kodla veritabanımdan $submenulink ile web sitesinin adresinin ne olacağını çağırıyorum. fakat nedense adres veritabanında
javascript:ajaxpage('centerfiles/external.htm', 'rightcolumn'); şeklinde kayıtlı iken aşağıdaki kod bunu çağırırken ekranda sadece

javascript:ajaxpage('centerfiles/external.htm',

yerine kadar linki aldığını görüyorum. , den sonrasını alamamış bunun sebebi nedir? bu arada veritabanında adres kısmı varchar (500) olarak tanımlı.

Kod: Tümünü seç

 echo ("<li><a href=".$submenulink.">".$submenuname."</a></li>"); 
kazimates
Üye
Mesajlar: 332
Kayıt: 01 Tem 2005 12:40
Konum: Kıbrıs
İletişim:

Re: php veritabanından web adres alıren hatalı alması

Mesaj gönderen kazimates »

bu kodu php de yapamadığım için html den php variable çağırark yaptım
kod ise aşağıda ki gibidir.

Kod: Tümünü seç

<li><a href="<?php echo $submenulink  ?>"><?php echo $submenuname  ?></a></li>
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: php veritabanından web adres alıren hatalı alması

Mesaj gönderen mkysoft »

sanırım encode/decode yapmanız lazım, linkteki özel karakterlerden dolayı.
Cevapla