Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

ASP ve Mesaj gönderim sorunu

Konu, 'ASP' kısmında Azalin tarafından paylaşıldı.

  1. Azalin

    Azalin Yeni Üye

    Kayıt:
    9 Eylül 2001
    Mesajlar:
    2
    Beğenilen Mesajlar:
    0
    Şehir:
    Istanbul
    Merhaba,
    Sorunum şöyle: ASP ile bir forum hazırlıyorum. Yanlız mesajlar database e kayıt edilirken tek bir satır halinde kayıt ediliyor. Tabii görüntülenirken de bir table a yerleştiriliyor. Dolayısıyla eğer mesajı yazarken <br> <hr> gibi taglar kullanılmazsa görüntülenecek mesaj hiçbir zaman alt satıra geçmiyor (table bitene kadar). Mesajı alırken kullanıcının enter a basıp alt satıra geçtiğini nasıl anlayabilirim. Yardımlarınız için şimdiden teşekkürler

    [ Eylül 09, 2001: Mesajı düzenleyen: Azalin ]
     
  2. mystic

    mystic Yeni Üye

    Kayıt:
    17 Ağustos 2001
    Mesajlar:
    5
    Beğenilen Mesajlar:
    0
    Meslek:
    Webmaster
    Şehir:
    Sweden
    Selam

    Bunun için TextArea'ya girdiğin yazıları veritabanına kaydederken enter olan yerlere html kodunu yazdırman gerekiyor.

    BrDegeri=Replace(Request.Form("Form_Alani"),chr(13),"<br>")


    chr(13), Enter karakterine denk gelir.
    veya VbCLrF de kullanabilirsin, Enter için.

    İyi çalışmalar... Sevgiler...
     
  3. Azalin

    Azalin Yeni Üye

    Kayıt:
    9 Eylül 2001
    Mesajlar:
    2
    Beğenilen Mesajlar:
    0
    Şehir:
    Istanbul
    Saol mystic,
    Kodu deneme imkanım henüz olmadı ama çalışacağı kesin gibi gözüküyor.
    Teşekkürler ve İyi Çalışmalar...
     
  4. hmustak

    hmustak PersianBulls

    Kayıt:
    29 Mayıs 2002
    Mesajlar:
    4,607
    Beğenilen Mesajlar:
    0
    Meslek:
    BT/QA
    Şehir:
    Persian
    bir table içinde göstererek sınırlandırır ve alt satıra, satırlara geçmesini sağlarsın aslında. ASPde çağırdığın rs döngüsünü table'ın <tr> tagına göre düzenle, olsun bitsin...
     
  5. hmustak

    hmustak PersianBulls

    Kayıt:
    29 Mayıs 2002
    Mesajlar:
    4,607
    Beğenilen Mesajlar:
    0
    Meslek:
    BT/QA
    Şehir:
    Persian
    yanılıyosam düzeltin, bende doğru öğrenmiş olayım. HTTP ile Post ederken CHR() 8, 11,13, 1, 0 gibi değerleri göndermez diye biliyorum. O yüzden sanırım bu kod çalışmaz. Ama denemedim, yanılıyosam düzeltin.

    Orjinal kod
    BrDegeri=Replace(Request.Form("Form_Alani"),chr(13),"&lt;br&gt;")

    *************

    Bunu yazarken bi deneyeyim dedim, Kod işe yarıyor

    prevo coder kardeş, prevo

    TH4NX!

    H4K4N