Здравствуйте.
Интересует такая штука: человек вводит номер своего договора в модальном окне и жмет найти, в этом же окне отображается результат.
Административная часть данного функционала работает, менеджер заносит, удаляет и редактирует данные в БД.
Возможно ли сделать поиск по БД через JS, Ajax, Jquery, чтобы все работало без перезагрузки либо переадрессации.
На данный момент просто происходит проверка введенного числа на количество символов. если оно равно 8, то выводит Выполняется, если не равно - такого номера не найдено.
Объясните пожалуйста, что нужно изменить в коде, чтобы все работало как нужно.
if ($action == "validate") {
//echo '{"result":1,"errors":["Message1", "Message2"]}';
if (isset($_SESSION['captcha_keystring'], $_POST['captcha'])
&& $_SESSION['captcha_keystring'] != $_POST['captcha'])
die('{"result":0,"errors":["Код безопасности указан неправильно."]}');
if ($id == 'status') {
$number = htmlspecialchars(strip_tags($_POST['number']));
if (is_numeric($number) && strlen($number) == 8)
die('{"action":"update","html":"<div class=\"agreement-number\">Номер договора: <b>' . $number . '</b></div><div class=\"agreement-status\">Статус заказа: <b>выполняется</b></div>"}');
die('{"result":0,"errors":["Договор с указанным номером не найден."]}');
}
die('{"result":1}');
}