вот коды: посмотрите пож-та
http://narod.ru/disk/50089162001.58b9aeef4...%D0%B9.bmp.html
http://narod.ru/disk/50087672001.debd4ee82...D0%B92.bmp.html
Спустя 4 минуты, 42 секунды (22.05.2012 - 12:54) TranceIT написал(а):
mysql_query("INSERT INTO books (avtor, nazvanie) VALUES('" . $avtor . "', '" . $nazvanie . "')");
Спустя 5 секунд (22.05.2012 - 12:54) Игорь_Vasinsky написал(а):
коды сюда выложите))))))))))))))))))))))))))
Спустя 1 час, 59 секунд (22.05.2012 - 13:55) Гость_Мария написал(а):
Цитата (TranceIT @ 22.05.2012 - 09:54) |
mysql_query("INSERT INTO books (avtor, nazvanie) VALUES('" . $avtor . "', '" . $nazvanie . "')"); |
та к тж не помогает
Спустя 21 минута, 34 секунды (22.05.2012 - 14:17) Игорь_Vasinsky написал(а):
странно.. это должно было сработать... у вас белый системник (процессор) ? монитор более 17 дюймов?
Спустя 23 минуты, 12 секунд (22.05.2012 - 14:40) Guest написал(а):
Цитата (Игорь_Vasinsky @ 22.05.2012 - 11:17) |
странно.. это должно было сработать... у вас белый системник (процессор) ? монитор более 17 дюймов? |
не понимаю что вы подразумеваете под словом белый?? монитор 15,6 ноутбук
Спустя 10 минут, 34 секунды (22.05.2012 - 14:51) TranceIT написал(а):
Guest
Это тонкий троллинг =)
Внимательно проверьте весь синтаксис запроса к базе.
Это тонкий троллинг =)
Внимательно проверьте весь синтаксис запроса к базе.
Спустя 4 минуты, 19 секунд (22.05.2012 - 14:55) Игорь_Vasinsky написал(а):
:o нормально.
просто удобней если вы здесь своё всё покажите. так трудно рассуждать.
результат выполнения покажите.
просто удобней если вы здесь своё всё покажите. так трудно рассуждать.
mysql_query("INSERT INTO books (avtor, nazvanie) VALUES('" . $avtor . "', '" . $nazvanie . "')") or die(mysql_error());
результат выполнения покажите.
Спустя 17 минут, 59 секунд (22.05.2012 - 15:13) Guest написал(а):
первый файл:
второй файл:
<form name ="Добавление книги" action="lib_add.php" method="post" >
Автор книги: <br><input avtor="avtor" type="text"> <br>
Название книги: <br><input nazvanie="nazvanie" type="text"> <br>
Город:<br><input city="city" type="text"> <br>
Издательство:<br><input izdatelstvo="izdatelstvo" type="text"> <br>
Год издания:<br><input god_izdania="god_izdania" type="year"> <br>
Количество страниц:<br><input chiclo_srt="chiclo_srt" type="varchar"> <br>
Раздел библиотеки:<br><input razdel_bibil="razdel_bibil" type="text"> <br>
<input name="submit" type="submit" value="Добавить">
</form>
второй файл:
<?php
$host = "localhost";
$user = "root";
$password = "1q2w3e";
$db = "library";
if (!$conn = mysql_connect($host, $user, $password))
{
echo "MySQL Error!";
exit;
}
$avtor= $_POST['avtor'];
$nazvanie= $_POST['nazvanie'];
$city= $_POST['city'];
$izdatelstvo= $_POST['izdatelstvo'];
$god_izdania= $_POST['god_izdania'];
$chiclo_srt= $_POST['chiclo_srt'];
$razdel_bibil= $_POST['razdel_bibil'];
mysql_select_db($db);
$result = mysql_query("INSERT INTO books ('avtor', ' nazvanie ', 'city', 'izdatelstvo', 'god_izdania', 'chiclo_srt', 'razdel_bibil')
VALUES
('" . $avtor . "',
'" . nazvanie . "',
'" . city . "',
'" . izdatelstvo . "',
'" . god_izdania . "',
'" . chiclo_srt . "',
'" .razdel_bibil . "')");
if($result == 'true')
{echo "Ваши данные успешно добавлены";}
else{echo "Ваши данные не добавлены";}
?>
Спустя 3 минуты, 19 секунд (22.05.2012 - 15:16) Игорь_Vasinsky написал(а):
упс. ознакомьтесь с синтаксисом SQL
Спустя 3 минуты, 5 секунд (22.05.2012 - 15:19) Guest написал(а):
У вас ошибка в запросе, проверьте руководство, которое соответствует вашей версии сервера MySQL для корректного синтаксиса около'' АВТОР »,« nazvanie »,« Город »,« издательство »,« god_izdania ',' chiclo_srt " "razd 'в строке 1
Спустя 5 минут, 57 секунд (22.05.2012 - 15:25) TranceIT написал(а):
Цитата (Guest @ 22.05.2012 - 14:13) |
('" . $avtor . "', |
Вы подставляете константы, а в вашем случае вся информация хранитс в переменных.
Спустя 3 минуты, 32 секунды (22.05.2012 - 15:29) Guest написал(а):
стоит записать просто как
$result = mysql_query("INSERT INTO books ('avtor', ' nazvanie ', 'city', 'izdatelstvo', 'god_izdania', 'chiclo_srt', 'razdel_bibil')
VALUES('$avtor', '$nazvanie', '$city', '$izdatelstvo', '$god_izdania', '$chiclo_srt', '$razdel_bibil')");
$result = mysql_query("INSERT INTO books ('avtor', ' nazvanie ', 'city', 'izdatelstvo', 'god_izdania', 'chiclo_srt', 'razdel_bibil')
VALUES('$avtor', '$nazvanie', '$city', '$izdatelstvo', '$god_izdania', '$chiclo_srt', '$razdel_bibil')");
Спустя 29 секунд (22.05.2012 - 15:29) Guest написал(а):
так тж не работает
Спустя 3 минуты, 2 секунды (22.05.2012 - 15:35) TranceIT написал(а):
Гость_Мария
Чем отличается variable от $variable?
Чем отличается variable от $variable?
Спустя 7 минут, 36 секунд (22.05.2012 - 15:42) razoramus написал(а):
TranceIT Картинка улыбнула

Спустя 14 минут, 24 секунды (22.05.2012 - 15:57) Guest написал(а):
так что мне сделать то нужно??
Спустя 5 минут, 58 секунд (22.05.2012 - 16:03) TranceIT написал(а):
Чем отличается variable от $variable?
Спустя 8 минут, 58 секунд (22.05.2012 - 16:12) Guest написал(а):
$ - это переменная??

Спустя 4 минуты, 5 секунд (22.05.2012 - 16:16) TranceIT написал(а):
Нет $ это знак доллара.
$variable - переменная.
variable - константа.
А теперь давайте смотреть ваш код.
В этом куске вы переменным присваиваете то, что получили в результате обработки формы:
А в запросе почему-то вместо того, чтобы обращаться к переменным, которые вы обозначили выше, вы обращаетесь к константам, которые у вас не определены:
Подставляйте в запрос переменные, а не константы. Вот и все.
$variable - переменная.
variable - константа.
А теперь давайте смотреть ваш код.
В этом куске вы переменным присваиваете то, что получили в результате обработки формы:
$avtor= $_POST['avtor'];
$nazvanie= $_POST['nazvanie'];
$city= $_POST['city'];
$izdatelstvo= $_POST['izdatelstvo'];
$god_izdania= $_POST['god_izdania'];
$chiclo_srt= $_POST['chiclo_srt'];
$razdel_bibil= $_POST['razdel_bibil'];
А в запросе почему-то вместо того, чтобы обращаться к переменным, которые вы обозначили выше, вы обращаетесь к константам, которые у вас не определены:
$result = mysql_query("INSERT INTO books ('avtor', ' nazvanie ', 'city', 'izdatelstvo', 'god_izdania', 'chiclo_srt', 'razdel_bibil')
VALUES
('" . $avtor . "',
'" . nazvanie . "',
'" . city . "',
'" . izdatelstvo . "',
'" . god_izdania . "',
'" . chiclo_srt . "',
'" .razdel_bibil . "')");
Подставляйте в запрос переменные, а не константы. Вот и все.
Спустя 10 минут, 47 секунд (22.05.2012 - 16:27) Guest написал(а):
т. е. так : ???
$result = mysql_query("INSERT INTO 'books' ('avtor', ' nazvanie ', 'city', 'izdatelstvo', 'god_izdania', 'chiclo_srt', 'razdel_bibil')
VALUES( '" . $avtor . "',
'" . $nazvanie . "',
'" . $city . "',
'" . $izdatelstvo . "',
'" . $god_izdania . "',
'" . $chiclo_srt . "',
'" .$razdel_bibil . "')");
$result = mysql_query("INSERT INTO 'books' ('avtor', ' nazvanie ', 'city', 'izdatelstvo', 'god_izdania', 'chiclo_srt', 'razdel_bibil')
VALUES( '" . $avtor . "',
'" . $nazvanie . "',
'" . $city . "',
'" . $izdatelstvo . "',
'" . $god_izdania . "',
'" . $chiclo_srt . "',
'" .$razdel_bibil . "')");
Спустя 5 минут, 3 секунды (22.05.2012 - 16:32) TranceIT написал(а):
БИНГО!
Спустя 13 минут, 41 секунда (22.05.2012 - 16:45) Guest написал(а):
я б тоже была рада если б работало!!!!!!!!!!!!
Спустя 24 минуты, 57 секунд (22.05.2012 - 17:10) inpost написал(а):
mysql_query("запрос") or die(mysql_error());
Спустя 3 часа, 49 минут, 10 секунд (22.05.2012 - 21:00) Guest написал(а):
хрень а не форум грубияны одни
Спустя 33 минуты, 10 секунд (22.05.2012 - 21:33) inpost написал(а):
Guest
Ну раз ты грубишь, то и я могу назвать тебя дурой (дураком)?
И если не понятен намёк, то с людьми надо общаться так, как тебе хочется, чтобы они общались с тобой!
Ну раз ты грубишь, то и я могу назвать тебя дурой (дураком)?
И если не понятен намёк, то с людьми надо общаться так, как тебе хочется, чтобы они общались с тобой!