PHP/MySQL | Синтаксис
DELETED
Автор
2 апреля 2015, в 12:23
Delete
<form action="" method="POST">
от
<form action="?" method="POST">
смысл в том, что у меня при втором варианте не отрабатывает код, который прописан ДО обработки POST, при первом - отрабатывает :D
???
:)
________
посл. ред. 02.04.2015 в 12:31; всего 1 раз(а); by Вилы Выкидные
DELETED
Автор
2 апреля 2015, в 12:26
Delete
MASTURBATION (02.04.2015 в 12:25)
знаком вопроса.
знаком вопроса.
что означает знак вопроса при указании пути в php?
Вилы Выкидные (02.04.2015 в 12:26)
MASTURBATION (02.04.2015 в 12:25)
знаком вопроса.
что означает знак вопроса при указании пути в php?
MASTURBATION (02.04.2015 в 12:25)
знаком вопроса.
что означает знак вопроса при указании пути в php?
нашел у кого спросить
Вопрос и пустое значение атрибута action ничем не отличаются.
Это значит, что значение пустое и страница просто перезагрузится, вернув все исходные параметры форм по умолчанию.
Это значит, что значение пустое и страница просто перезагрузится, вернув все исходные параметры форм по умолчанию.
DELETED
Автор
2 апреля 2015, в 12:34
Delete
LiFe_DeaD (02.04.2015 в 12:29)
Вопрос и пустое значение атрибута action ничем не отличаются.
Это значит, что значение пустое и страница просто перезагрузится, вернув все исходные параметры форм по умолчанию.
Вопрос и пустое значение атрибута action ничем не отличаются.
Это значит, что значение пустое и страница просто перезагрузится, вернув все исходные параметры форм по умолчанию.
вот именно, что так и нужно, чтобы перезагрузить страницу для выполнения POST запроса, НО при втором варианте не отрабатывает код, который прописан ДО обработки POST, при первом варианте код ДО обработки POST работает.
Получается что при записи со знаком вопроса данные отправляются сразу в код для обработки POST
________
посл. ред. 02.04.2015 в 12:36; всего 2 раз(а); by Вилы Выкидные
Немного тебя не понял.
Атрибут action ведь указывает обработчик, к которому и обращаются данные формы при отправке.
Атрибут action ведь указывает обработчик, к которому и обращаются данные формы при отправке.
DELETED
Автор
2 апреля 2015, в 12:41
Delete
LiFe_DeaD (02.04.2015 в 12:37)
Немного тебя не понял.
Атрибут action ведь указывает обработчик, к которому и обращаются данные формы при отправке.
Немного тебя не понял.
Атрибут action ведь указывает обработчик, к которому и обращаются данные формы при отправке.
Есть код, определяющий переменную до того, как принимаются для обработки данные POST (прописан раньше). Эта переменная определена, НО не видна, если в форме прописать action="?", при action="" код, определяющий переменную до обработки POST работает и переменная видна.
Увидеть бы этот код, тогда понял бы.
DELETED
Автор
2 апреля 2015, в 13:02
Delete
LiFe_DeaD (02.04.2015 в 12:53)
Увидеть бы этот код, тогда понял бы.
Увидеть бы этот код, тогда понял бы.
ПРИМЕР КОДА !!!
$a=1;
if(isset($_REQUEST['send'])){
$login=($_POST['login'];
//переменная $a видна
}
//переменная $a видна
// исспользуем action=""
<form action="" method="POST">Логин:<br/><input class="text" type="text" name="login" id="" value=""/><span class="btn"><span class="end"><input class="label" type="submit" name="send" value="Зарегистрировать"></span></span></form>
$a=1;
if(isset($_REQUEST['send'])){
$login=($_POST['login'];
//переменная $a НЕ видна
}
//переменная $a видна
// исспользуем action="?"
<form action="?" method="POST">Логин:<br/><input class="text" type="text" name="login" id="" value=""/><span class="btn"><span class="end"><input class="label" type="submit" name="send" value="Зарегистрировать"></span></span></form>
Стр.: 1, 2