sonraki sayfaya geçmeden önce veritabanı ile formu doğrulamak

2 Cevap php

I want to validate a form input with my database before allowing a user to go to the next page of a checkout process. So, if the data is corrrect => go to the next stage, else => stay at the current page, allowing the user to ammend their input

Bunu nasıl yaparım?

2 Cevap

Bu giriş doğrulanmış olduğunu önemlidir eğer sunucu tarafı doğrulama yapmak tavsiye ederim.

Bu sahte kod biraz, ama ben böyle bir şey yapmak istiyorum.

<?php
if($_POST)
{
    $error = FALSE;
    // Do your validation here, if some fails, set some
    // error messages and set $error = TRUE
    if(!$error)
    {
        // There wasn't any errors carry onto next page
        header('Location: /url/to/next/page.php');
        exit();
    }
}
?>

Bir kullanıcı dostu bir çözüm yapmak için javascript kullanmak için, bu yüzden sayfa hataları ile yeniden yüklenmek zorunda değildir. jQuery validate plugin bir göz atın.