Здравствуйте.
Сразу скажу, чтоб не было криков это не скрипт авторизации здесь другое.
Смысл в том, что ВЭБ страница состоит из нескольких таблиц, на одной из котрых форма для заполнения, это форма не стандартная (т.е. не как лист авторизации) количество ее строк и столбиков меняется взависимости от права доступа скажем так.
Единственное, что у всех таблиц этой формы схожее это название и формат полей.
Вопрос такой:
После того как, поля формы заполнены и отправлены кнопкой на проверяющий скрипт, я вижу полученный массив $_POST.
Я могу сразу занести его в таблицу скриптом:
PHP:
скопировать код в буфер обмена
foreach ($_POST as $key => $val ){print "$key = $val <br>\n"; $keys[]=$key; $vals[]=$val; } $sql= "INSERT INTO $tab ($ki) VALUES ('$vi')" ;
, но если какое то поле не прошло проверку мне необходимо отправить все значения полученные значения формы т.е. массив $_POST обратно в форму + отчет с ошибками заполнения. Чтобы правильныые значения встали обратно в поля формы в VALUES по умолчанию.
Проблема в том, что напрямую массив $_POST я header(location в нужный мне скрипт я перенаправить не могу т.к. для того чтобы добраться до той таблицы нужно пройти несколько скриптов, которые рисуют другие таблицы. Все действие происходит как бы на одной и той же страничке.
Как безопасно перенапавить массив $_POST туда ?
|