|
Автор |
Сообщение |
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
В общем, вывожу новости на странички и делаю форму комментариев!
Так вот, форма коментов просит ID новости - когда добавляет коменты, и когда выводит... Как Автоматически вставлять id новости в id комментария? |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
При выводе формы добавляешь в атрибут value ID новости и фсе |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
Это всё норм, а вот как добавлять? Уже 5-ый час пытаюсь... Всё не заносит данные! |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
смотри SQL запрос и все станет ясно |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
если просто выполнять запрос - всё ровно... Тут ещё проблема!
Код: |
<form action="comment.php" method="post" name="form_com">
<p><label>Ваше имя: </label><input name="author" type="text" size="30" maxlength="30"></p>
<p><label>Текст комментария: <br> <textarea name="text" cols="32" rows="4"></textarea></label></p>
<input name="id" type="hidden" value="<? echo $id; ?>">
<p><input name="submit" type="submit" value="Комментировать"></p>
</form> |
Цитата: |
$post = $_POST['post'];
$author = $_POST['author'];
$author= $_POST['author'];
$id = $_POST['id'];
$submit = $_POST['submit'];
$comment = mysql_query("INSERT INTO comments (post,author,text,date) VALUES ('$post','$author','$text','$data')");
//Если запрос пройдет успешно то в переменную result вернется true
if($comment == 'true')
{echo "Вы вы добавили комент";}
else{echo "Вы не добавили комент!";}
Код: |
сам коммент подключён к базе данных, но пишет всёравно, что комент не добавлен! бред.. я в шоке... 8 часов уже сижу с этим... И правду говорят, отлаживать сложнее! |
|
|
|
Вернуться к началу |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
оказывается, что все мои попытки записать были почти удачными... ID записывались, но строка в бд не появлялась. В итоге, когда я запустил INSERT INTO comments (author,text) VALUES ('$author','$text') на прямую в бд, строка появилась с ID 77, хотя до этого была единица... |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Дело в SQL-запросе, как уже было отмечено ранее |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
|
|