design

PHP ile Form Gönderme İşlemi

December 15, 2023

PHP ile Form Gönderme İşlemi

HTML formunu oluşturma (index.html):

index.html

html
<!DOCTYPE html>
<html>
<head>
    <title>Form Gönderme</title>
</head>
<body>
    <form action="form_isle.php" method="post">
        <label for="ad">Adınız:</label>
        <input type="text" id="ad" name="ad"><br><br>

        <label for="email">E-posta:</label>
        <input type="email" id="email" name="email"><br><br>

        <input type="submit" value="Gönder">
    </form>
</body>
</html> 

Yukarıdaki form, form_isle.php adında bir dosyaya verileri gönderecek. Şimdi bu formu işleyen PHP dosyasını oluşturalım (form_isle.php):

HTML formunu oluşturma (index.html):

form_isle.php

php
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // Formdan gönderilen verileri alma
    $ad = $_POST['ad'];
    $email = $_POST['email'];

    // Gönderilen verileri işleme veya kullanma
    echo "Adınız: " . $ad . "<br>";
    echo "E-posta: " . $email;
}
?> 

Bu kod, formdan gelen verileri alır ve ekrana yazdırır. Ancak gerçek bir uygulamada, bu verileri veritabanına kaydetme, işleme veya başka bir işlem yapma seçeneğiniz olabilir.


Form, method="post" ile HTTP POST yöntemi kullanılarak gönderiliyor. Formun işlendiği dosya, action özelliği ile belirtilir. Formdaki input alanları name özelliği ile adlandırılır ve PHP'de bu adlarla form verilerine erişilir.


Bu basit örnek, form gönderme işlemini anlamanıza yardımcı olabilir. Gerçek projelerde verileri güvenli bir şekilde işlemek ve gerektiği gibi doğrulama yapmak önemlidir. Form verilerini alırken güvenlik önlemlerini almak, kullanıcı girişlerini doğrulamak ve verileri temizlemek (örneğin, SQL enjeksiyonu önlemek) önemlidir.


"
Ramazan Tanrıverdi / 2024-01-07

SQL injection diyorsun yani :D

5 + 3 =