Şimdi Ara

(asp)gelen veriye göre link verme. yardım!!!

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
1.233
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • merhaba arkadaşlar bir sigorta takip programı yapmaktayım bu programda poliçe numarası üzerine tıklanınca id ye göre poliçe bilgilerinin gösterilecegi sayfayı açmakta.

    fakat programa farklı farklı sigortalar girilmekte saglık sigortası konut sigortası vs gibi benim istedigim burada poliçe numarası üzerine tıklanınca açılan linkin poliçe türüne göre sayfayı açmasını istiyorum.(poliçe türü el ile girilmekte ve veri tabanına kaydediliyor veri tabanım ise access)

    yani kısaca şöyle diyim eger poliçe türü konut ise konutpolicebilgileri.asp ye git eger poliçetürü saglık ise saglikpolicebilgileri.asp dosyasına git gibi


    umarım açıklayıcı olmuşturum.



  • anladıgım kadar yardımcı olmaya calısayım
    bence ılk once polıce ID lerı kategorileştir
    böylesi senın ıcın cok daha kolay olur
    yapman gereken poliçelere ait bir tablo ve içeriklerine ait bır tablo olusturman

    örnek vermek gerekırse

    police_tbl
    -policeid
    -policeismi

    police_icerik_tbl
    -icerikid
    -policeid
    -icerik

    kayıt yaptırırkende
    yonetim panelinde sectıgın policeid uzerınden kayıt yaptırırsın
    ##################################
    <%veritabanıbaglantisi%>
    <%set policekayit=veritabani.execute("insert into police_icerik_tbl(policeid,icerik) values('"&request.querystring("policeid")&"','"&request.form("icerik")&"')")%>
    ##################################
    bu sekılde police_tbl tablosundaki secılen policeye ait icerigi eklemiş olursun
    cagırmaya sıra gelıncede yapman gereken police_icerik_tbl tablosundan sectigin policeid numarasına eş gelen
    icerikleri listeletmek bu kadar

    ##################################
    <%veritabanıbaglantisi%>
    <%set policesec=veritabani.execute("select * from police_icerik_tbl where policeid="&request.querystring("policeid"))%>
    ##################################

    eger dersenkı ıceriklerede tıklanınca bır bolum daha acılsın
    bunuda aynı mantıkla yapabılırsın

    boyle yaparsan sınırsızca sigorta girişide yapabılırsın


    senın dedıgın gıbı secılen bır police turune gore sayfa acılsın ıstersende
    onuda if-else dongusuyle yapabılırsın
    ama ne kadar fazla police turu olursa o kadar if-else kullanman gerekır
    bunada bır ornek vereyım

    <%policeturu=request.querystring("policeturu")%>
    <%if policeturu="Konut" then%>
    <%sayfa=konut.asp%> yada <!--#include file="konut.asp"-->
    <%elseif policeturu="Arac" then%>
    <%sayfa=arac.asp%> yada <!--#include file="arac.asp"-->
    <%'boyle uzar gider%>
    <%end if%>
    <%response.redirect sayfa%>


    bunu farklı bır sekılde daha yapabılırsın
    oda SUB kullanarak

    <%if policeturu="Konut" then%>
    <%call KONUT%>
    <%elseif policeturu="ARAC" then%>
    <%call ARAC%>
    <%end if%>

    <%sub KONUT%>
    Konut.asp sayfası ıcerıgı
    <%end sub%>
    <%sub ARAC%>
    arac.asp sayfası ıcerıgı
    <%end sub%>

    bu olay sayfa ıcerısınde sayfalamaya yarar
    boylesıde olabılır



    < Bu mesaj bu kişi tarafından değiştirildi tlp41 -- 1 Ağustos 2008; 1:04:31 >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.