|
| |||||||
![]() |
| | Seçenekler |
|
#1
| ||||
| | ||||
Ders 3: Kullanıcı Girişleri, Parametreler ve FormlarNot: Bu yazı sadece webmastersitesi.com için tarafımdan yazılmıştır, alıntı yapılıp altına başka bir imza atılması, bunu yapanın kendi ahlakıyla problemli olduğunu gösterir. sadece imza atmak insanın bilgi birikimini ve erdem seviyesini yükseltmez, en azından "alıntıdır" yazılmalıdır. bilgilerinize. Fatih Kadir AKIN (Aurora) Kullanıcı girişleri sayfanızı ziyaret eden kullanıcıların girişine izin verdiğiniz yerlerdir. bir siteye kaydolurken kullanıcı adınızı kendiniz belirlersiniz en basitinden. bu tip boşluklara biz input deriz, ingilizce giriş demektir. inputlar parametresiz bir tagda text görevini görür. HTML-Kodu: <input/> bunun ne tür bir input olduğunu belirten parametre "type" parametresidir. HTML-Kodu: <input type="{tür}"> text > tek satırlık bir yazı boşluğudur. checkbox > çoklu seçenek ekler (tik) radio > bir formda tekli seçenek ekler, soru şıkları gibi tek birini seçebilirsiniz. button > inputu buton yapar. submit > içinde bulunduğu formu formun belirttiği yere gönderir. en genel olan türler bunlardır. HTML-Kodu: <input type="text"> <input type="button"> HTML-Kodu: <input type="text" name="yazi"> <input type="button" name="tus"> şimdi basit bir kod yazalım. HTML-Kodu: <input type="text" name="isim"> <input type="text" name="soyisim"> <input type="radio" name="cinsiyet" value="erkek">Erkek<br> <input type="radio" name="cinsiyet" value="kadin">Kadın<br> <input type="submit" value="Gönder"> <input type="text"/> gibi.. Yukarıdaki kodda radio değerlerinin isimlerini (name) aynı yaptık ve value parametresi verdik. submit inputunda verdiğimiz value değeri buton üzerindeki yazıyı söyler. "value" ingilizce "değer" demektir. aynı ismi vermemizin sebebi ikisinden birisi olması gereğindedir. isim sabit, değer değişkendir. yani tamamen bir adresleme sistemi uyguladık. fakat buradaki gönder tuşunun hiç bir fonksiyonu yoktur. bunun için <form></form> taglarını kullanmamız gerekecek: HTML-Kodu: <form name="form" method="post" action="gonder.php"> <input type="text" name="isim"> <input type="text" name="soyisim"> <input type="radio" name="cinsiyet" value="erkek">Erkek<br> <input type="radio" name="cinsiyet" value="kadin">Kadın<br> <input type="submit" value="Gönder"> </form> en genel method parametreleri: post, get "post" parametresi arkaplanda çalışırken, get kendisini link'e bağlar. post ile gönderdiğimizde adres çubuğu sabit kalacak ve veri alttan yüklenecektir. "get" ise "gonder.php?isim=fatih&soyisim=akin&cinsiyet=erkek" şeklinde dışardan değişken oluşturarak formu gönderir. yani form adres çubuğundan yüklenecektir. her ikisinin de kullanıldığı yerler vardır. "action" parametresi formun gönderileceği dosyayı sorar. artık bir form hazırlamış olduk. gelecek konularımızda formların php'ye gönderiminden de kısaca bahsedeceğim.
__________________ <?php echo $aurora; ?> I, Coder. |
| 2 Üye, Aurora isimli Üyemize Bu Mesaj İçin Teşekkür Ediyor: | ||
|
#3
| |||
| | |||
| bilmeyenler için çok güzel bir konu olmuş sağol |
|
#5
| ||||
| | ||||
Gönder.php PHPgonder.php isteğe göre değişebilir. Mesela gönderdiğimiz formdaki bir input girişi şu olsun: HTML-Kodu: <input type="text" name="isim"/> PHP de get ve post bir array değişkeni olarak atanır. yani sayfaya formu eğer POST ile gönderiyorsak (<form method=post>) $_POST değişkenine atanır bu form değerleri. eğer GET ile gönderirsek (<form method=get>) $_GET değişkeni olarak atanır. yani gönder.php şu şekilde olmalıdır: (formumuzu get metodu kabul edelim) PHP- Kodu: Mesela giren kişiye hoşgeldiniz yazdırmak istersek, PHP- Kodu: HTML-Kodu: <form method="get" action="gonder.php"> Adınız: <input type=text name=isim> <input type=submit value="gonder"> </form> burada daha detaylı anlattım.
__________________ <?php echo $aurora; ?> I, Coder. Konu Aurora tarafından (02-02-2008 Saat 03:01 ) değiştirilmiştir.. |
|
#7
| ||||
| | ||||
| sisteminiz php ise dosyalarda şu kodları arayın ama bunların mysql kodu olmadığına dikkat edin. $kullanici $sifre ya da $user $pass ifadeleri kullanıcı adı ve şifrelerdir. eğer asp ise bunu sitemizdeki saygıdeğer asp bölümüne yazabilirsin. eğer değil bu değil de mysql üzerinden bir şifreleme varsa zaten bunun yönetimi de mevcut olmalı...
__________________ <?php echo $aurora; ?> I, Coder. |
![]() |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konu Açanlar | Forum | Cevaplar | Güncel Mesajlar |
| TABLE Yapıları, inputları (kullanıcı girişleri) tek bir hizaya almak: Ders 3 | Aurora | Web Dersleri | 0 | 02-02-2008 02:49 |
| Süper kullanıcı olarak da adlandırılan root kullanıcı | kadınca | İşletim Sistemleri | 0 | 26-12-2007 01:03 |
| Visual Basic' te Formlar | Celebrian | Visual Basic & Action script | 0 | 24-12-2007 10:28 |
| Formlar | kadınca | Html | 0 | 18-12-2007 07:35 |
| PHP ve Formlar | egitimbilgisi | Programlama Makaleleri | 0 | 30-11-2007 06:54 |