Perşembe , 25 Nisan 2024

PHP DE KULLANICIDAN VERİ ALMA


Aşağıda php de form elemanları kullanılarak kullanıcıdan bilgi almak için uygulama yapılmıştır. Bu uygulama iki aşamalı yani iki farklı php sayfası açmamız gerekmektedir.

İlk açacağımız sayfa form elemanlarının bulunacağı sayfadır. Bu sayfada php kodlarını kullanmayacağız.

<form id=”form1″ name=”form1″ method=”post” action=”kaydet.php”>
<table width=”500″ border=”1″ align=”center” cellpadding=”0″ cellspacing=”3″>
<tr>
<td><table width=”500″ border=”1″ align=”center” cellpadding=”0″ cellspacing=”3″>
<tr>
<td colspan=”2″ align=”center”>KULLANICI KAYIT FORMU</td>
</tr>
<tr>
<td width=”235″>ADINIZ</td>
<td width=”250″><label for=”adiniztxt2″></label>
<input type=”text” name=”adiniztxt” id=”adiniztxt2″ /></td>
</tr>
<tr>
<td>SOYADINIZ</td>
<td><label for=”soyadiniztxt”></label>
<input type=”text” name=”soyadiniztxt” id=”soyadiniztxt” /></td>
</tr>
<tr>
<td>CİNSİYET</td>
<td><table width=”200″>
<tr>
<td><label>
<input name=”cinsiyettxt” type=”radio” id=”cinsiyettxt_0″ value=”bay” checked=”checked” />
BAY</label></td>
</tr>
<tr>
<td><label>
<input type=”radio” name=”cinsiyettxt” value=”bayan” id=”cinsiyettxt_1″ />
BAYAN</label></td>
</tr>
</table></td>
</tr>
<tr>
<td>YAŞ</td>
<td><label for=”yastxt”></label>
<input type=”number” name=”yastxt” id=”yastxt” min=”1″ max=”100″ /></td>
</tr>
<tr>
<td>MESLEK</td>
<td><label for=”meslektxt”>
<select name=”meslektxt” id=”meslektxt”>
<option value=”ÖĞRETMEN” selected=”selected”>ÖĞRETMEN</option>
<option value=”POLİS”>POLİS</option>
<option value=”DOKTOR”>DOKTOR</option>
<option value=”MARANGOZ”>MARANGOZ</option>
<option value=”ÖĞRENCİ”>ÖĞRENCİ</option>
<option value=”BAKKAL”>BAKKAL</option>
<option value=”İTFAİYECİ”>İTFAİYECİ</option>
<option value=”BANKACI”>BANKACI</option>
<option value=”ATT”>ATT</option>
<option value=”HEMŞİRE”>HEMŞİRE</option>
</select>
</label></td>
</tr>
<tr>
<td>DOĞUM YERİ</td>
<td><label for=”dogumyeritxt”></label>
<select name=”dogumyeritxt” id=”dogumyeritxt”>
<option value=”MANİSA”>MANİSA</option>
<option value=”İZMİR”>İZMİR</option>
<option value=”ANKARA”>ANKARA</option>
<option value=”ADANA”>ADANA</option>
<option value=”RİZE”>RİZE</option>
<option value=”SALİHLİ” selected=”selected”>SALİHLİ</option>
</select></td>
</tr>
<tr>
<td>DOĞUM TARİHİ</td>
<td><input type=”date” name=”dogumtxt” ></td>
</tr>
<tr>
<td colspan=”2″ align=”center”><input type=”submit” name=”Submit” id=”button” value=”GÖNDER” />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type=”submit” name=”button2″ id=”button2″ value=”VAZGEÇ” /></td>
</tr>
</table></td>
</tr>
</table>
</form>

Şimdi oluşturacağımız sayfada, ilk oluşturduğumuz sayfadaki form etiketlerinden verileri çekmek için php kodlarını kullanacağız.

NOT: İlk oluşturduğumuz sayfanın adı önemli değildi ama şimdi oluşturacağımız sayfanın adı yukarıdaki form elemanının içindeki action etiketine verdiğimiz isimle aynı olmalı. Bu şekilde verileri bu sayfaya çekebileceğiz.

<?php
$gisim=$_POST[“adiniztxt”];
$gsoyadi=$_POST[“soyadiniztxt”];
$gcinsiyet=$_POST[“cinsiyettxt”];
$gyas=$_POST[“yastxt”];
$gmeslek=$_POST[“meslektxt”];
$gdogumyeri=$_POST[“dogumyeritxt”];
$gdogumtarihi=$_POST[“dogumtxt”];
?>
</p>

NOT:Burada TABLE kullanmamızın nedeni kullanıcıdan aldığımız verilerin düzgün ve sıralı bir şekilde gösterilmesi için table komutunu kullanıyoruz.

<table width=”500″ border=”1″ align=”center” cellpadding=”0″ cellspacing=”3″>
<tr>
<td colspan=”2″ align=”center”>KULLANICININ BİLGİLERİ</td>
</tr>
<tr>
<td width=”177″>ADI</td>
<td width=”308″><?PHP print $gisim;?></td>
</tr>
<tr>
<td>SOYADI</td>
<td><?PHP print $gsoyadi?></td>
</tr>
<tr>
<td>CİNSİYET</td>
<td><?PHP print $gcinsiyet;?></td>
</tr>
<tr>
<td>YAŞ</td>
<td><?PHP print $gyas;?></td>
</tr>
<tr>
<td>MESLEK</td>
<td><?PHP print $gmeslek;?></td>
</tr>
<tr>
<td>DOĞUM YERİ</td>
<td><?PHP print $gdogumyeri;?></td>
</tr>
<tr>
<td>DOĞUM TARİHİ</td>
<td><?PHP print $gdogumtarihi;?></td>
</tr>
</table>

Bu Konuda İlginizi Çekebilir

Sosyal Medya Dersi Çalışma Soruları

Sosyal Medya Dersi Sınavı Çalışma Soruları SOSYAL MEDYA DERSİ 2. DÖNEM 1. YAZILI SINAVI ÇALIŞMA …

Bir Yorum

  1. Çok başarıl tebrikler