Почему пост не проходит через форму PHP - PullRequest
0 голосов
/ 12 июня 2011

Ладно, это меня немного озадачило.У меня есть две установки корзины покупок на моем сервере

Первая и Вторая

, как вы можете видеть на обеих страницах.отладка с использованием print_r

<code>echo "<pre>".print_r($_POST, true)."
";

и ее пробел в обоих. Если вы введете что-либо в поле для адреса электронной почты и пароля (для возвращающегося клиента) для первой ссылки, вы увидите $ _POSTмассив с данными, которые вы ввели ... это прекрасно работает. Но во второй форме, которая имеет такой же код, кроме различий в стилях, в $ POST ничего не появляется.

Почему одна страница работает, а другая - нет...то есть что-то в источнике, что я пропускаю ..

1 Ответ

4 голосов
/ 12 июня 2011

Во втором примере есть две формы с id="login".Один находится вверху страницы, а второй - в середине страницы.Отправка осуществляется с помощью вызова $(#login"").submit(); на кнопке, которая выберет первую форму с id="login".Поскольку идентификаторы должны быть уникальными, попробуйте использовать разные идентификаторы для каждой формы.Или используйте что-то вроде $(this).closest('form').submit();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...