• 30-04-2009, 12:24:51
    #1
    Üyeliği durduruldu
    Arkadaşlar, aspplus 'tan aldığım lisanslı bir emlak scripti var. Bu emlak scriptinde 5 resim ekleme özelliği var. Ben bu resim ekleme sayısını 8 e çıkarmaya karar verdim. Asp 'den anlamıyorum fakat mantık yürüterek birşeyler yapmaya çalışıyorum. Öncelikle resim ekleme sayfasında 8 resim ekleme alanını sorunsuz hallettim. Ondan sonra ilanın gorundugu sayfada 5 resım alanını 8 'e cıkarınca db sıralama hatası verdi. Acces db sını ındırdım ve ınceleme yaptıgımda foto, foto1, foto2, foto3 ve foto4 dıye sıralanan bolum vardı. Ben de arkasına foto5, foto6 ve foto7 dıye sıralama yaptım ve ılan gosterme sayfasında gereken kodları aynen uyguladım.

    İlan gösterme sayfasında 5 resım yerıne 8 resım sorunsuz olarak cıktı. Buraya kadar ıslem tamam gorunuyordu. İlana resım ekleme sayfasına geldıgımde, sonradan ekledıgım 6,7 ve 8. alanlardan resım ekleyıp yukle dedıgımde soyle bır hata verıyor;
    Microsoft JET Database Engine hata '80040e14'

    'id=75" AND uye_id=15' sorgu ifadesi içindeki Dizede sözdizimi hatasý

    /ilan_foto_upload6.asp, satır 86

    bu hatanın harıcınde admın panelıne gırdıgımde "tum emlak ılanları" baslıgına tıkladıgımda ıse su hatayı verıyor;
    Microsoft VBScript çalýþma hatasý hata '800a000d'

    Tür uyumsuz: 'HTMLEncode'

    /admin_ilanlar.asp, satır 213

    bu hataların harıcınde baska bır hata gozume carpmadı. Resım sayısını 8 e cıkarmak ıcın yardımcı olacak arkadaslar varsa desteklerını beklıyorum. Şimdiden teşekkürler.
  • 30-04-2009, 15:36:20
    #2
    Birinci hata id=75" den sonra " olmayacak. Diğer hata için hata veren satırı görmem gerekiyor.

    Ama sırasıyla yapman gerekenleri söliyeyim ben her ne kadar hiç önermediğim resim1 resim2 field alanları olsada foto1'den fotox'e kadar x kadar resim eklemek için field açman gerekiyor databasede.

    Bunları yüklemek için genelde yapılan resim1 'den resimx'e kadar resim upload sayfası vardır. sende bu alanları x kadar arttıracaksın. ve update kısmında dosyanın adresini veya resmi direk database ekleyen kısım vardır. Sende bunu resimx'e göre yazdıracaksın. Gösterme yerinde ise Select * from FOTOGRAF veyahut select foto1 foto2 foto3 from fotograf vardır. Burada da fotox' kadar olan kısmı eklemen yeterlidir.

    ASPPlus'dan destek istersen onlar detaylı olarak yardım edeceklerini düşünüyorum. Kolay gelsin.
  • 03-05-2009, 19:21:16
    #3
    öncelikle doğru yapmışsınız resim sayısını yükseltmek için db de resim adlarının tutulacağı alanları arttırmak doğru bir hareket.
    fakat bunu yaptıktan sonra resim ekleme sayfanızda bu açtığınız alanlara yazmalısınız ki resim 6 resim 7 veya resim 8 alanlarıda boş kalmasın.
    daha sonra bu resimleri kullanıcılara gösterdiğiniz sayfadaki select sql cümlesinde resim göstermek için gerekli bilgileri çekmeniz gerekmedir.


    bizim open source olarak verdiğimiz

    www.four-line.com/emlak.rar portalını indirebilirsiniz.

    test adresi

    ...::: Four-line Emlak :::...

    istersenizde admin den resim upload ve sayfasındaki kodları ve resimlerin gösterildiği sayfadaki kodları buraya yazarsanız size yardımcı olabiliriz.