|
|
|
| Сейчас в скрипте кругом проверки вида:
if (($aval_bon_res+1)>$select_id_bitva_res){echo 'Вы не можете сделать больше ставку , так как она уже максимальна';exit();}
|
И таких похожих условий с десяток, которые обрезаются..
Как более профессионально обрабатывать такие случаи? | |
|
|
|
|
|
|
|
для: OLi
(16.02.2012 в 21:40)
| | Сообщения об ошибках повторяются или все сообщения уникальны? | |
|
|
|
|
|
|
|
для: cheops
(16.02.2012 в 21:46)
| | Уникальны | |
|
|
|
|
|
|
|
для: OLi
(16.02.2012 в 21:40)
| | Я написал несколько функций для вывода стандартных JS-функций, названия аналогичны: alert(), replace(), back().
Первая - вывод сообщения, вторая - вызов location.replace(), третья history.back().
В скрипте обычно пишу такие проверки:
if (!trim($_POST["var"]))
{
alert("Текст ошибки");
back();
}
|
Функции replace() и back() помимо вывода JS в конце содержат оператор exit(), на случай, если JS отключен.
Однако, мне такой подход не нравится: во-первых, он морально устарел, а во-вторых, снижается качество интерфейса. В следующем проекте буду все проверки сразу производить на стороне клиента. Если какие-то поля заполнены неверно - кнопка submit в состоянии disabled. Но проверки на стороне сервера все-равно оставлю, потому что обойти проверку на стороне клиента - раз плюнуть. | |
|
|
|