DehaForum - Yazılım ve Programlama Topluluğu Programlama Programlama (Genel) Soru - Cevap HTML ile POST İşlemi
HTML ile POST İşlemi
Ritalin
HTML ile POST İşlemi
0
48
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Konuyu Okuyanlar:1 Ziyaretçi
Şuan Offine!
Şuan Offine!
Ritalin Yönetici
*******
Administrator
  • Konular16
  • Mesajlar28
  • Rep puanı 1
Herkese selamlar,

HTML bir sayfa ile PHP veya farklı bir dille yazılmış bir sayfaya nasıl POST methodu ile veri akışı gerçekleştireceğimizi anlatacağım. HTML tabanlı 2 adet etikete(tag) ihtiyacımız olacak. Bunların biri <input> diğeri ise <form> etiketi. Bu etiketler ile neler yapabileceğimizi aşağıdaki kod satırında anlatacağım.

Yukarıdaki kod bir PHP dosyasına POST methodu ile veri yollamakta. Şimdi kodları açıklayalım;
name="bu_formun_adı": bu kısımda sadece form etiketine bir ad tanımlıyoruz. Eğer sayfa açılır açılmaz POST etmek istersek JavaScript ile submit etmek için bu adı kullanabiliriz.
action="verinin_gidecegi_adres.php": POST methodu ile gönderdiğimiz adresi belirliyoruz. Aynı klasör içerisinde ise sadece dosya ismini yazmak yeterli olacaktır.
method="POST": POST/GET tarzında 2 adet gönderim şekli vardır. Burada veri gönderim methodunu belirliyoruz.
type="hidden": hiddendemek kullanıcının ekranda görmeyeceği şekilde bir input etiketi açtığımız anlamına gelir. Örneğin önceden belirlenmiş bir sabit varsa bu sabiti hiddentipinde kullanıcı görmeden dosyaya gönderimini sağlayabiliriz.
name="veri_adi": POST methodu ile giden verinin adıdır. Önemli bir husustur çünkü PHP ile POST isimleri ile kontroller ve işlemler yapılmaktadır.
value="veri_degeri": göndereceğimiz verinin içeriğidir. <input type="text"> şeklinde bir tip tanımı yaparsanız bunu yazmanıza gerek yok çünkü type="text" kullanıcının göreceği bir tiptir ve kullanıcının oraya bir veri girilmesi istenir. O veri girişinden sonra POST ile kullanıcının verisi karşı tarafa veya dosyaya ulaşır.
type="text": C#'da textbox diye geçen veri girişi tipidir.
type="submit": Bir button türüdür. Bu button ile <form> etiketinin POST işlemi başlatılır.

Bu şekilde bir POST veya GET methodu ile veri akışı gerçekleştirebilirsiniz.

Kod :
<form name="bu_formun_adı" action="verinin_gidecegi_adres.php" method="POST">
<input type="hidden" name="veri_adi" value="veri_degeri">
<input type="text" name="veri_adi">
<input type="submit" name="submit">
</form>
[Resim: DvOCww.gif]


Hızlı Menü: