Şimdi Ara

Form verilerini Post ederken... (kısa bir soru)

Bu Konudaki Kullanıcılar:
1 Misafir - 1 Masaüstü
5 sn
9
Cevap
0
Favori
153
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Tüm ARKADAŞLARA selam Kısabi sakatlık döneminin ardından tekrer sizlerleyim (kötü rahatsızlanmıştım)

    Neyse Arkadaşlar sorum;

    Form da post komutunu genelde <form method="POST" action="mail.asp"> olarak kullanıyordum Fakat ben form verilerini mail.asp sayfasına değilde form un bulunduğu sayfaya nasıl gönderirim..

    Aklımda <form method="POST" action="thispage"> gibi kaldı ama net hatırlamıyorum.. (örnek gibi yazarsanız sevinirim)

    2. Soruda ;

    Form u mail e gönderiyorum AMA ben " form hücresinde ATIYORUM 'oğuzhan' yazıyor bunu mail e gönderdiğimde

    yanlızca oğuzhan yazıyor buna 'Adı : oğuzhan' nasıl yazdırırım.. Anlata bildim umarım Teşekkürler..


    Set objCDo = Server.CreateObject("cDONTS.NewMail" )


    objCDO.From = b
    objCDO.To = "odanir@yahoo.com"
    objCDO.Subject = g
    objCDO.Body = Request.Form("firma") & vbnewline & Request.Form("ilgili") & vbnewline & Request.Form("tel") & vbnewline & Request.Form("adres") & vbnewline & Request.Form("mesaj")



    objCDO.Send
    Set objCDo = Nothing


    Kod bu şekilde.. (kod üzerine yazarsanız sevinirim:)







  • İlk söylediğini form action="sayfa.asp" şeklinde yani form sayfası hangisi ise onun adını yaz. Diğeride php olsa anlatırdım fakat asp'den pek anlamıyorum. Ama Response.Write olabilir.
  • form sayfasını yazdım ama bu seferde form sayfa yüklendikten sora kendi kendine post ediyor..
  • objCDO.Subject = g 'burdaki g senin formdan çağırdığın isimmi ? yani g=oğuzhan mı ilk soruna gelince action="" bu şekilde yaparsan bulunduğu sayfaya post eder ama dediğin gibi kendi kendine post etmemesini istiyorsan Case kullancaksın.. anladığım kadarıyla sen tek bir sayfa altında formu doldurtup aynı sayfaya bilgileri post edeceksin..
  • quote:

    Orjinalden alıntı: apostylee

    objCDO.Subject = g 'burdaki g senin formdan çağırdığın isimmi ? yani g=oğuzhan mı ilk soruna gelince action="" bu şekilde yaparsan bulunduğu sayfaya post eder ama dediğin gibi kendi kendine post etmemesini istiyorsan Case kullancaksın.. anladığım kadarıyla sen tek bir sayfa altında formu doldurtup aynı sayfaya bilgileri post edeceksin..




    Ewet aynen öyle Tek sayfaya topladım..

    objCDO.Subject = g burada herhangi bi problem yok mail gidiyor .. Ben mail e "Adı =" ekleyeceğim ve

    gelen mailde de Adı= Oğuzhan olarak yazacak..

    Yani ; objCDO.From = b
    objCDO.To = "odanir@yahoo.com"
    objCDO.Subject = g
    objCDO.Body = Request.Form("firma") & vbnewline & Request.Form("ilgili") & vbnewline & Request.Form("tel")


    yukarıdaki kod da mail in ilk satırında "firma" adı yazacak ( Akçalı kimya ) ama ben mailde AKÇALI KİMYA yazarken

    Firma = AKÇALI KİMYA yazmasını istiyorum..
    İlgili = Ahmet Bey

    Gibi....

    objCDO.Body = (write firma adı )Request.Form("firma") & vbnewline & (write ilgili kişi)Request.Form("ilgili") salladım burada ama belki anlatmak istediğimi anlarsın..



    AMA EN ÖNEMLİ SORUN ŞUAN sayfa yüklendiğinde kendini post ediyor NASIL olacak bu yaw




  • objCDO.Subject = "Adı"&g ' burası böyle diğer kısım biraz uzun şöleki

    <form method="post" action="?form=yolla">
    bu arada da ıvır zıvırlar
    </form>

    <%
    form=request.queryString("form")
    if form="yolla" Then
    call mailformu
    end if
    %>

    <%case mailformu%>
    objCDO.Subject = g burada herhangi bi problem yok mail gidiyor .. Ben mail e "Adı =" ekleyeceğim ve
    Yani ; objCDO.From = b
    objCDO.To = "odanir@yahoo.com"
    objCDO.Subject = g
    objCDO.Body = Request.Form("firma") & vbnewline & Request.Form("ilgili") & vbnewline & Request.Form("tel")

    objCDO.Body = (write firma adı )Request.Form("firma") & vbnewline & (write ilgili kişi)Request.Form("ilgili")
    <%end sub%>
  • Olmadı .. sanırım kodları eksik verdim sana ... tam olarak yazıyorum..

    Ya kodları buraya yazınca sayfa hata veriyor.. ALLA ALLA.....



    < Bu mesaj bu kişi tarafından değiştirildi odanir -- 9 Kasım 2005, 13:32:04 >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • forumda sıkıntı var doğru. ne alakaysa kod eklerken sayfa hata veriyor. mantığı ben sana anlatayım sen sayfanda uygula

    <form method="post" action="?form=yolla">
    bu araya
    kullanıcının bilgilerini gireceği text boxları felan yazıyosun
    </form>

    daha sonra bu bilgileri aynı sayfaya post ediyosun fakat post ederken form değişkenine yolla değerini ekliyosun nedeninide altta yazacam...


    <%
    form=Request.QueryString("form") 'burdada hani yukarda linkle beraber yolladığımız değer wardıya onu aldık

    if form="yolla" 'eğer form değişkenimiz yollaya eşitse
    call formumuz 'formumuz u çağırıyoruz.
    end if
    %>



    <%case formumuz 'çağrılacak kısımda burdan aşşası . burası sadece form değişkenimiz yollaya eşit olduğu zaman çalışacak %>

    bu arayada mail göndereceğin kodları felan ekliycen


    <%end sub'burada bitişi%>

    böyle işte.. bu case olayını iyi kavrarsan çoğu şeyi bu yolla yapabilirsin




  • Çok Teşekkürler mantığı anladım Biraz TIRMALAMAM GEREKİYO
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.