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

Не передаются данные из формы

05.08.2013, 18:32. Показов 1413. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеется форма
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<div id="con1">
     <form method="POST" action="add_books.php" >
        <table>
            <tr>
                <td>Title</td>
                <td><input type="text" name="title"></td>
            </tr>
            <tr>
                <td>Author</td>
                <td><input type="text" name="author"></td>
            </tr>
            <tr>
                <td>Genre</td>
                <td><input type="text" name="genre"></td>
            </tr>
            <tr>
                <td colspan="2" align="center"><input type="submit" value="Add"></td>
            </tr>
        </table>
     </form>
 </div>
И обработчик формы

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
require('connect.php');
$title = $_POST['title'];
$author = $_POST['author'];
$genre = $_POST['genre'];
 
if (isset($title) && isset($author) && isset($genre)){
    echo 'ERROR!!!';
    exit;
}
 
$query = 'INSERT INTO books values (null, '.$title.', '.$author.', '.$genre.')';
$result = mysql_query($query);
if ($result) echo 'Добавлено';
?>
Но данные не передаются в обработчик. В чем причина?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.08.2013, 18:32
Ответы с готовыми решениями:

Не передаются данные с формы
Создание формы: $form = '&lt;form action=&quot;../Model/News_edit.php&quot;&gt;&lt;input type=&quot;hidden&quot; name=&quot;action&quot; value=&quot;add&quot;&gt;&lt;strong&gt;Добавить...

не передаются данные из формы
Добрый день. У меня возникла такая проблема! Данные из формы передаются, но только часть, т.е. в переменной $_POST их тупо нет, хотя в...

Не передаются данные из формы
Не передает данные из textarea в php. Выводит + , а на - никогда не меняет. Если я правильно понимаю , то при заполненной textarea +нажатии...

4
 Аватар для Vlad_IT
1452 / 360 / 61
Регистрация: 03.04.2010
Сообщений: 2,096
05.08.2013, 18:43
Содержимое PHP файла, измените на следующий код
PHP
1
echo "<pre>"; print_r($_POST); echo "</pre>";
И посмотрите что выведет.
0
15 / 15 / 0
Регистрация: 22.10.2012
Сообщений: 336
05.08.2013, 19:22  [ТС]
Vlad_IT,
Array
(
[title] => sadf
[author] => sad
[genre] => ddfa
)
0
 Аватар для Vlad_IT
1452 / 360 / 61
Регистрация: 03.04.2010
Сообщений: 2,096
05.08.2013, 19:28
Выходит данные доходят нормально. Значит у Вас ошибка при работе с БД. Тогда попробуйте такой код

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
require('connect.php');
$title = $_POST['title'];
$author = $_POST['author'];
$genre = $_POST['genre'];
 
if (isset($title) && isset($author) && isset($genre)){
    echo 'ERROR!!!';
    exit;
}
 
$query = 'INSERT INTO books values (null, '.$title.', '.$author.', '.$genre.')';
$result = mysql_query($query);
if ($result) echo 'Добавлено';
else die('Error: ' . mysql_error());
?>
И посмотрите, что за ошибка будет.
1
15 / 15 / 0
Регистрация: 22.10.2012
Сообщений: 336
05.08.2013, 19:34  [ТС]
Работа программы останавливалась на первом условии, т.е выводилось сообщение ERROR!!!
Когда убрал это условие, то вышла ошибка Error: Unknown column 'dsdf' in 'field list'.

Добавлено через 1 минуту
Разобрался. Весь запрос поместил не в одинарные кавычки, а в двойные и все заработало. Спасибо за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.08.2013, 19:34
Помогаю со студенческими работами здесь

Не передаются данные из формы
Такая проблема: есть html-файл с формой, и есть обработчик php-файл, в котором введенные на форму пользовательские данные записываются в...

Не передаются данные в скрипт из формы
Имеется форма. &lt;FORM ACTION=&quot;mult.php&quot; METHOD=&quot;GET&quot;&gt; &lt;INPUT TYPE=&quot;text&quot; NAME=&quot;x&quot; SIZE=&quot;4&quot; MAXLENGTH=&quot;4&quot;&gt; &lt;INPUT...

Данные из HTML-формы не передаются в PHP
Помогите, пожалуйста, начинающему! Есть HTML- файл: &lt;html&gt; &lt;head&gt; &lt;title&gt;Форма&lt;/title&gt; &lt;/head&gt; &lt;body&gt; ...

Из формы передаются данные кроме динамических select
Есть форма на которой два динамических select'а, поле для ввода текста и кнопка. Первый select заполняется из БД при загрузке страницы с...

Данные не передаются из формы в обработку!
Здраствуйте! У меня такая проблема: Почему-то данные с формы не передаются на обработку... Именно не передаются... Если я...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru