2010-03-22 19 views
0

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

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

ответ

1

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

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

<?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

Спасибо, это было очень полезно. – Fortisimo

0

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

Смежные вопросы