php myAdmin mysql <? ?>

BROWSER-BASED * PHP5 SUPPORT * MYSQL 4.1 AND MYSQL 5.0 SUPPORT * OPEN SOURCE
PHP ve MySQL - En Yararlı Türkçe Kaynak
Kullanıcı Adınız : Kullanıcı Parolanız : Hatırla :    Kayıt   Şifremi Unuttum
Forum Ana Sayfa | Konu
Cevap Yaz
1
11:54 25.09.2008

Yazar :
leventersoy
Seviye:

Html ile form yapisi ve Post metodu ile formdan gelen bilgileri almak

Merhaba...

Dinamik sitelerin bir coğunda olduğu gibi kullanıcı taraflı bilgileri , kullanıcılarımıza
bir form sunarak bu bilgileri kullanıcılarımızdan temin ederiz.

Basit bir forma ait html elemanlarına örnek;


Kod:

<form name="form1" method="post" action="uyeol2.php">
<input name="kullaniciadi" type="text" />
<input type="submit" name="gonder" value="uye ol" />
</form>

Detaylı anlatım.

form icin gerekli alani olusturalim
<form> etiketi icinde kullandigimiz name belli oldugu üzere formumuzun ismi oluyor
method ise forma girilecek verilerin gonderim yöntemi'ni belirtiyoruz biz burada bilgileri
iletmek icin post kullanacağız.

action : form butonu kullanilarak formdaki verilerin hangi sayfaya yonlendirecegi
belirtiliyor.
aşağıda action="üyeol2.php" olarak belirttigimiz eylem form bilgilerinin uyeol2.php ye
iletilmesi manasında.

<form name="form1" method="post" action="uyeol2.php">

<input> etiketi ile alanımızı acıyoruz ve name="kullaniciadi" olarak bilgi satırımıza isim
veriyoruz ki uyeol2.php de bizi karsilarken gerekli islemi yapabilsin. Type="text" olarak
özellik belirtmemizdeki amaç düz yazıdan ibarettir.

<input name="kullaniciadi" type="text" />

Gönderim düğmemizi de input eklenti elemanıyla dosyamıza ekliyoruz.
submit ile tarzını belirliyoruz ve bu radyo buton oluyor.
value degeri ise butonumuzun ne ise yaradigini belirten yazi ibaresi.

<input type="submit" name="gonder" value="uye ol" />

form etiketimizi kapatiyoruz. Bildiğiniz üzere html de bir cok etiket kapatilirken
etiketin baslangicina / konuyor.

</form>


Sonuç olarak formumuz hazır ve form'a kullanıcı tarafından girilen bilgiyi uyeol2.php ye
yonlendiriyor.

uyeol2.php yi birazdan oluşturacağız.

uyeol2.php

Uyeol.php de form eylemimiz olarak action degerini uyeol2.php olarak gostermistik. ve
yöntem olarak post kullanmıştık.

PHP Kodu:
<?php
$formdangelenveri 
$_POST["kullaniciadi"];
echo 
$formdangelenveri
?>
$_POST kullanarak uyelol.php nin
<input name="kullaniciadi" type="text" />
olarak name kisminda belirttiğimiz kullaniciadi verisini karsiliyoruz. ve bu karsilamayi
$formdangelenveri degiskenine değer olarak atıyoruz.

echo komutunu kullanarak formdan gelen veriyi $formdangelenveri olarak ekrana basiyoruz.
sizler echo yerine istediginiz gibi komutlar kullanabilirsiniz ister bu degeri alip
veritabani islemleri yapabilirsiniz. konuda genel olarak kullanicitabanli bir formdan veri
almayi anlatmak istedim.

esen kalın.
   

Toplam Online : 15 Toplam Üye : 352 Bugün Gelen : 96 Bugün Çoğul : 414 Toplam Gelen : 106146
 
 Son 30 dak. içinde online olan üyelerimiz :
php mysql php oracle ajax apache xml cozumleri w3c xhtml w3c css JavaScript Object Notation