Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 40
1

Ошибка отправки формы

19.01.2015, 19:04. Показов 3117. Ответов 20
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Никак не пойму в чём ошибка...
PHP/HTML
1
2
3
4
<form action='' method='post'>
    <input type='text' >
    <input type='submit'>
</form>
Так всё работает..

Как только я прописываю имя для input, при отправки формы отображается просто пустая страница, белый лист.
PHP/HTML
1
2
3
4
<form action='' method='post'>
    <input name='name' type='text' >
    <input type='submit'>
</form>
В чём может быть ошибка?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2015, 19:04
Ответы с готовыми решениями:

Имитация отправки формы
Привет! Подскажите, как лучше поступить. Есть необходимость подружить 1С и магазин (отправлять...

Настройка отправки формы
Помогите пожалуйста настроить форму отправки на почту. В php пока никак не разбираюсь, но пытаюсь...

Запрет отправки формы на минуту
На сайте есть форма отправки. Как сделать что бы 1 человек мог отправлять эту форму не чаще чем 1...

Создание формы отправки сообщений
Здравствуйте, создаю форму отправки сообщений, форму саму описал, но не знаю как сделать так, чтобы...

20
Эксперт PHP
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
19.01.2015, 19:07 2
Цитата Сообщение от Erilar502 Посмотреть сообщение
Так всё работает..
Что работает? Как оно должно работать?
0
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 40
19.01.2015, 20:12  [ТС] 3
Вот код:
PHP/HTML
1
2
3
4
5
6
7
8
9
10
<?php
if($_POST['name'])
{
   echo $_POST['name'];
}
?>
<form action='' method='post'>
    <input type='text' >
    <input type='submit'>
</form>
При нажатии на кнопку "Отправить", страница просто перегружается (как и должна в этом случае), а если я присвою <input type='text' > имя => <input name='name' type='text' >,
при нажатии на "Отправить" страница должна вывести текст, который я написал в <input name='name' type='text' >, но в место этого страница перегружается и остается чистой, просто чистый белый лист...

Добавлено через 59 минут
Может есть у кого-нибудь догадки?
0
184 / 168 / 53
Регистрация: 27.01.2013
Сообщений: 788
19.01.2015, 20:14 4
поставь метод GET и посмотри, что передается
0
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 40
19.01.2015, 20:16  [ТС] 5
Передается то, что я и отправляю. Но методом POST почему-то не выходит...
0
184 / 168 / 53
Регистрация: 27.01.2013
Сообщений: 788
19.01.2015, 20:17 6
то есть видно, что идет ?name=asdf
0
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 40
19.01.2015, 20:18  [ТС] 7
Да. Именно так.
0
184 / 168 / 53
Регистрация: 27.01.2013
Сообщений: 788
19.01.2015, 20:18 8
попробуй var_dump($_POST)
0
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 40
19.01.2015, 20:23  [ТС] 9
Белый экран... Дело в том, что даже если код будет без обработчика:
PHP/HTML
1
2
3
4
<form action='' method='post'>
    <input type='text' >
    <input type='submit'>
</form>
Так он перезагрузит страницу.
А так он покажет белый экран:
PHP/HTML
1
2
3
4
<form action='' method='post'>
    <input type='text' name='name'>
    <input type='submit'>
</form>
0
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
19.01.2015, 20:24 10
у меня, все прекрасно работает
0
184 / 168 / 53
Регистрация: 27.01.2013
Сообщений: 788
19.01.2015, 20:25 11
Та да, ошибок не видно... Странное что-то...
Поиграй с DOCTYPE, однажды мне это помогло...
0
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 40
19.01.2015, 20:26  [ТС] 12
В консоли выдает : POST http://сайт/?option=sait 500 (Internal Server Error)
0
184 / 168 / 53
Регистрация: 27.01.2013
Сообщений: 788
19.01.2015, 20:45 13
отключи сервер. Код с #9 должен работать и без него
0
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 40
20.01.2015, 09:33  [ТС] 14
Как это сделать?
0
25 / 25 / 9
Регистрация: 18.04.2013
Сообщений: 131
20.01.2015, 09:47 15
не оставляй атрибут action пустым и # тоже не рекомендуется в нем писать, лучше всего это

PHP/HTML
1
<form action='<?=$_SERVER['REQUEST_URI']?>' method='POST'>
0
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 40
20.01.2015, 09:55  [ТС] 16
Спасибо за совет, но это тоже не помогло.
Может где-то в index.php что-то прописано, что мешает отправке запроса?
0
184 / 168 / 53
Регистрация: 27.01.2013
Сообщений: 788
20.01.2015, 14:54 17
запрос отправляет не РНР, а HTML
0
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 40
21.01.2015, 12:16  [ТС] 18
Конечно же я делаю так:
PHP/HTML
1
2
3
4
5
6
echo"
<form action='$_SERVER[REQUEST_URI]' method='post'>
    <input type='text' name='name'>
    <input type='submit'>
</form>
";
0
Эксперт PHP
3878 / 3219 / 1350
Регистрация: 01.08.2012
Сообщений: 10,862
21.01.2015, 12:31 19
А как вывод осуществляется? Может переменная неправильно указана, а пустой лист из-за выключенного отображения ошибок.
0
Заблокирован
21.01.2015, 12:42 20
Код
echo '
 <form action="" method="post">
 <input type="text" name="name">
 <input type="submit" name="submit">
</form>
';
0
21.01.2015, 12:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.01.2015, 12:42
Помогаю со студенческими работами здесь

Отмена повторной отправки формы
Добрый день! У меня такая казалось бы тривиальная задача но никак не могу сообразить как сделать....

Обработка формы отправки письма
Здравствуйте, такая проблема, есть test.html(стандартная разметка+форма) и obr.php( функция mail()...

Код отправки формы PHP
Добрый день! У меня вопросик возник. Есть значит у меня форма обратной связи. Вот такой кусок...

Оповещение при отправки формы
Добрый День! У меня есть простенький магазин на php. На нем простецкая форма заказа: function...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru