PHP İle Dinamik İnternet Programcılığı Eğitimi
İrem Ocaklı tarafından hazırlanmıştır...
☛Formlar
✎Bu bölümlerde üzerinde çalışacağımız HTML formu, çeşitli giriş alanları içerir: zorunlu ve isteğe bağlı metin alanları, radyo düğmeleri ve bir gönder düğmesi:
☛Metin Alanları
✎Ad, e-posta ve web sitesi alanları metin giriş öğeleridir ve yorum alanı bir metin alanıdır. HTML kodu şöyle görünür:
İsim: <input type="text" name="name">
E-mail: <input type="text" name="email">
Website: <input type="text" name="website">
Yorumlar: <textarea name="comment" rows="5" cols="40">
☛Radio Butonlar
✎Cinsiyet alanları radyo düğmeleridir ve HTML kodu şöyle görünür:
Cinsiyet:
<input type="radio" name="gender" value="female">Kadın
<input type="radio" name="gender" value="male">Erkek
<input type="radio" name="gender" value="other">Diğer
✎ Bir formu gönder butonuna bastığımızda gideceği yer action sayfasıdır.Şimdi bir form ve action sayfasını yaparak dataları alacağız.Bunun için form.php ve form_action.php sayfaları oluşturdum.
● form.php
➊<!DOCTYPE html>
➋<html lang="en">
➌<head>
➍<meta charset="UTF-8">
➎<meta http-equiv="X-UA-Compatible" content="IE=edge">
➏<meta name="viewport" content="width=device-width, initial-scale=1.0">
➐<title>Document</title>
➑</head>
➒<body>
⭐➓<form action="Form_action.php" method="post">
➊➊<table>
➊➋<tr>
➊➌<td>Kullanıcı Adı</td>
➊➍<td><input type="text" name="kullanici_adi"></td>
➊➎</tr>
➊➏<tr>
➊➐<td>Şifre</td>
➊➑ <td><input type="password" maxlength="8" name="sifre"></td>
➊➒</tr>
<tr>
➋➊<td>Cinsiyet</td>
➋➋<td><input type="radio" name="Cinsiyet" value="0">Erkek
➋➌<input type="radio" name="Cinsiyet" value="1">Kadın</td>
➋➍</tr>
➋➎<tr>
➋➏<td>İliniz</td>
➋➐ <td>
➋➑ <select name="il">
➋➒ <option value="0">Seçiniz</option>
➌➊➊➊ <option value="1">Kocaeli</option>
➌➋ <option value="2">İstanbul</option>
➌➌ <option value="3">Sakarya</option>
➌➍ <option value="4">Ankara</option>
➌➎ </select>
➌➏ </td>
➌➐ </tr>
➌➑ <tr>
➌➒ <td>Adresiniz</td>
<td>
➍➊ <textarea name="adres" cols="22" rows="4"></textarea>
➌➋</td>
➌➌</tr>
➌➍ <tr>
➌➎ <td><input type="reset" value="Sil"></td>
➌➏<td><input type="submit" value="Kayıt Ol"></td>
➌➐</tr>
➌➑</table>
➌➒ </form>
●form_action.php
➊<!DOCTYPE html>
➋<html lang="en">
➌<head>
➍<meta charset="UTF-8">
➎<meta http-equiv="X-UA-Compatible" content="IE=edge">
➏<meta name="viewport" content="width=device-width, initial-scale=1.0">
➐<title>Document</title>
➑</head>
➒<body>
➓<?php
➊➊$kullanici_adiniz=$_POST["kullanici_adi"];
➊➋$sifreniz=$_POST["sifre"];
➊➌if ($_POST["Cinsiyet"]==0){
➊➍$cinsiyetiniz="Erkek";
➊➎}
➊➏else{
➊➐$cinsiyetiniz="Kadın";
➊➑};
➊➒switch ($_POST["il"]){
➋➊case 0: $iliniz="Seçim yapmadınız";break;
➋➋case 1: $iliniz="Bolu";break;
➋➌case 2: $iliniz="Bursa";break;
➋➍case 3: $iliniz="Çanakkale";break;
➋➎case 4: $iliniz="Ankara";break;
➋➏}
➋➐$adresiniz=$_POST["adres"];
➋➑echo "Kullanıcı Adınız = ".$kullanici_adiniz."<br/>";
➋➒echo "Şifreniz = ".$sifreniz."<br/>";
➌➊echo "Cinsiyetiniz = ".$cinsiyetiniz."<br/>";
➌➋echo "İliniz = ".$iliniz."<br/>";
➌➌echo "Adresiniz = ".$adresiniz."<br/>";
➌➍?>
➌➎</body>
➌➏</html>
✎Bilgileri yukarıdaki gibi girdiğimizde ve kayıt butonuna tıkladığımızda değerlerin yazdırıldığı form_action.php sayfasına gidilir.