проверить форму с базой данных, прежде чем перейти к следующей странице - PullRequest
0 голосов
/ 22 марта 2010

Я хочу проверить ввод данных в моей базе данных, прежде чем позволить пользователю перейти на следующую страницу процесса оформления заказа. Так, если данные правильные => перейти к следующему этапу, else => остаться на текущей странице, позволяя пользователю изменить свой ввод

Как бы я это сделал?

Ответы [ 2 ]

1 голос
/ 23 марта 2010

Я бы порекомендовал вам выполнить проверку на стороне сервера, если критично, что входные данные должны быть проверены.

Это немного псевдокода, но я бы сделал что-то вроде этого.

<?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();
    }
}
?>
0 голосов
/ 23 марта 2010

Удобное решение - использовать для этого javascript, чтобы не приходилось перезагружать страницу с ошибками.Взгляните на плагин проверки jQuery .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...