PHP ve HTML kullanarak basit bir form örneği:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>PHP Form Örneği</title> </head> <body> <h2>İletişim Formu</h2> <form action="submit.php" method="post"> <label for="ad">Adınız:</label> <input type="text" id="ad" name="ad" required><br> <label for="soyad">Soyadınız:</label> <input type="text" id="soyad" name="soyad" required><br> <label for="email">E-posta Adresiniz:</label> <input type="email" id="email" name="email" required><br> <label for="mesaj">Mesajınız:</label> <textarea id="mesaj" name="mesaj" rows="4" required></textarea><br> <input type="submit" value="Gönder"> </form> </body> </html>
Bu HTML kodu, basit bir iletişim formu oluşturur. Form, kullanıcının adını, soyadını, e-posta adresini ve mesajını girmesine olanak tanır. Form, submit.php
adlı bir PHP dosyasına post
yöntemiyle gönderilmektedir.
Şimdi, bu formun verilerini işleyen bir submit.php
dosyasını oluşturalım:
<?php if ($_SERVER["REQUEST_METHOD"] == "POST") { $ad = $_POST["ad"]; $soyad = $_POST["soyad"]; $email = $_POST["email"]; $mesaj = $_POST["mesaj"]; // Veritabanına kaydetme veya başka işlemler yapabilirsiniz. // Örnek: Verileri ekrana yazdırma echo "Ad: $ad<br>"; echo "Soyad: $soyad<br>"; echo "E-posta: $email<br>"; echo "Mesaj: $mesaj<br>"; } ?>
Bu örnek PHP dosyası, formdan gelen verileri alır ve ekrana yazdırır. Gerçek bir uygulama için bu verileri veritabanına kaydetme veya başka işlemler yapma kodunu ekleyebilirsiniz.