Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
1934
Tıklama
0
Öne Çıkarma
if else ile farklı linklere yönlendirme
Y
13 yıl (32 mesaj)
Onbaşı
Konu Sahibi

Değerli arkadaşlar merhabalar.
if ve else kullanarak farklı linklere yönlendirme yapmak istiyorum.

Aslında yaptım da ancak sorun çıkıyor.Kod şu:

<td class="center"><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=75173199&url=<?php if($row[type]=='5') echo "proje_detay.php?id=<?php echo stripslashes($row[id]);?>"; else echo "faaliyet_detay.php?id=<?php echo stripslashes($row[id]);?>";?>" class="buttonS bRed " data-href="<?php if($row[type]=='5') echo "proje_detay.php?id=<?php echo stripslashes($row[id]);?>"; else echo "faaliyet_detay.php?id=<?php echo stripslashes($row[id]);?>";?>" class="buttonS bRed "> Detay</a></td>

Yukarıdaki koddada görüldüğü gibi Detay'a tıkladığında eğer ilgili kaydın veri tabanında type tablosunda 5 değeri varsa proje_detay.php olan sayfaya git değilse faaliyet_detay.php ye git. Bu kod ile oluyor ancak şu sorun var Detaya tıkladığım zaman link URL kısmında şöyle görünüyor.

proje_detay.php?id=<?php%20echo%20stripslashes(14);?>

Haliylede ilgili kaydı göstermiyor. Yardımcı olabilecek kimse var mı?

Saygılarımla.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



S
13 yıl (246 mesaj)
Teğmen

Merhabalar,

Kodda php tag içinde tekrar php tag açmışsın

<td class="center"><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=75178455&url=<?php if($row[type]=='5'){ echo 'proje_detay.php?id='.stripslashes($row[id]); }else{ echo 'faaliyet_detay.php?id='.stripslashes($row[id]); }?>" class="buttonS bRed " data-href="<?php if($row[type]=='5'){ echo 'proje_detay.php?id='.stripslashes($row[id]); }else{ echo 'faaliyet_detay.php?id='.stripslashes($row[id]); }?>" class="buttonS bRed "> Detay</a></td>

Şeklinde düzeltirsen sorun çözülecektir.

Birde şart değil ancak html ile karışmaması adına " ' kullanımlarını daha seçici yapabilirsin.

Kolay gelsin.


Bu mesaja 1 cevap geldi.
Y
13 yıl (32 mesaj)
Onbaşı
Konu Sahibi

Çok teşekkür ederim. Allah razı olsun. Söylediğin gibi yapınca oldu.



S
13 yıl (14095 mesaj)
Yarbay

Id ye strslahes yapmana gerek.yok.



< Bu ileti tablet sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.