В настоящее время я пытаюсь расширить свою базовую функцию новостей, чтобы добавить комментарии. Моя текущая попытка состоит в том, чтобы получать новости и добавлять простые текстовые поля под каждым, где вы можете ввести текст и нажать кнопку, чтобы комментарий закончился в отдельной таблице в базе данных (не в той же таблице, что и в новостях) , Однако комментарии будут иметь тот же идентификатор, что и новостной пост, и поэтому они могут быть соответствующим образом связаны. В настоящее время я устанавливаю имя кнопок комментариев в идентификатор сообщения, которому он принадлежит, но моя проблема заключается в том, как затем проверить, был ли комментарий опубликован, поскольку идентификатор может быть любым числом, и я не могу знать, что это значение. Вот мой текущий код для отображения новостей и текстовое поле и кнопка:Добавить данные в таблицу с определенного идентификатора
$GetNews = mysql_query("SELECT * FROM News ORDER BY id DESC") or die(mysql_error());
while ($row = mysql_fetch_assoc($GetNews))
{
//get data
$news = $row['news'];
$id = $row['id'];
echo "<br/>".$news."<form name='comment' method='POST'><input type='text'>
<input type='submit' name='".$id."' value='comment'></form><hr/>";
}
а вот код, с которым я пытаюсь проверить если комментарий (и который) был отправлен:
if($_POST['--- here i would need to know the ids value ---'])
{
//create new comment with id = buttons id....
}
Может кто-нибудь дать мне какие-либо советы или, возможно, показать мне в правильном направлении. Должен ли я попытаться использовать GET вместо этого или это неправильный подход? Я нашел удивительно маленькую документацию по этой теме и не могу найти никаких учебников. Любая помощь, идеи, советы, ссылки и т.д. было бы весьма признателен :)
Спасибо, узнали что-то новое :) – user1199434