簡體   English   中英

在進入下一頁之前,使用數據庫驗證表單

[英]validate form with database before moving on to the next page

我想在允許用戶轉到結帳過程的下一頁之前,使用數據庫驗證表單輸入。 因此,如果數據正確,則=>進入下一階段,否則=>停留在當前頁面,從而允許用戶修改其輸入

我該怎么做?

如果對輸入進行驗證很關鍵,我建議您進行服務器端驗證。

這是一些偽代碼,但是我會做類似的事情。

<?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();
    }
}
?>

一個用戶友好的解決方案是使用javascript來做到這一點,因此不必在頁面上重新加載錯誤。 看一下jQuery validate插件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM