PHP ile Form Gönderme İşlemi

Mahmut Sarıkaya 1 dk okuma 1040 Görüntülenme 1
PHP ile Form Gönderme İşlemi

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.


Etiketler: #php #mysql #laravel #bootstrap #yazılım #framework #form
Paylaş:
M

Yazar

Mahmut Sarıkaya

yazılım Geliştirici

Yorumlar 1

R
Ramazan Tanrıverdi

2024-01-07

SQL injection diyorsun yani :D

Yorum Bırakın

2 + 5 =