Pazar , 5 Şubat 2023

PHP DİLİNDE FORM UYGULAMALARI


PHP DE FORM ELEMANLARI İLE BASİT BİR UYGULAMA YAPIMI

Aşağıda php de form elemanları kullanılarak basit bir 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=”acihesapla.php”>
<table width=”500″ border=”1″ align=”center” cellpadding=”0″ cellspacing=”3″>
<tr>
<td colspan=”2″ align=”center”>ÜÇGENİN 3. ACIŞI BULMA FORMU</td>
</tr>
<tr>
<td width=”162″>1. AÇIYI GİRİNİZ</td>
<td width=”323″><label for=”birinciaci”></label>
<input type=”text” name=”birinciaci” id=”birinciaci” /></td>
</tr>
<tr>
<td>2. AÇIYI GİRİNİZ</td>
<td><label for=”ikinciaci”></label>
<input type=”text” name=”ikinciaci” id=”ikinciaci” /></td>
</tr>
<tr>
<td colspan=”2″ align=”center”><input type=”submit” name=”button” id=”button” value=”HESAPLA” />
<input type=”submit” name=”button2″ id=”button2″ value=”VAZGEÇ” /></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
$gbirinciaci=$_POST[“birinciaci”];
$gikinciaci=$_POST[“ikinciaci”];
$toplam=$gbirinciaci+$gikinciaci;
if($toplam>=180)
{
print “İKİ AÇININ TOPLAM DEĞERİ 180 DEN KÜÇÜK OLMAK ZORUNDADIR KONTROL EDİNİZ”;
}
else
{
$ucuncuaci=180-$toplam;
print “ÜÇÜNCÜ AÇININ DEĞERİ =”.$ucuncuaci;
}

?>

Ekran Görüntüsü

u1u2

Bu Konuda İlginizi Çekebilir

İnternet Programcılığı Dersi PHP Uygulama Örnekleri

Uygulama 1: İŞE BAŞVURMA Form Kodları <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> <html …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir