Belajar PHP Dasar

Materi pembelajaran bahasa pemrograman PHP untuk pemula

Form Handling dalam PHP

Membuat Form Sederhana

Form HTML dengan Method POST

Validasi Form

Contoh Validasi

<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $errors = [];
    
    // Validasi nama
    if (empty($_POST['nama'])) {
        $errors[] = "Nama harus diisi";
    }
    
    // Validasi email
    if (empty($_POST['email'])) {
        $errors[] = "Email harus diisi";
    } elseif (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
        $errors[] = "Format email tidak valid";
    }
    
    // Jika tidak ada error
    if (empty($errors)) {
        // Proses data
        echo "Data valid, siap diproses";
    } else {
        // Tampilkan error
        foreach ($errors as $error) {
            echo "<div class='alert alert-danger'>$error</div>";
        }
    }
}
?>
← Sebelumnya: Array Kembali ke Beranda