Помогите, пожалуйста - мозги уже кипят.
Есть скрипт новостей
Есть скрипт комментариев к странице (к новости)
А вот чего нету, так это привязки оставленных коментариев к этим самым новостям.
скрипт новостей (которые хранятся в БД MySQL), вызывает новость так:
_________________________________
CODE:
<?
if (isset($_GET['id']))
{
$result=mysql_query ("SELECT name, title_".$lang." FROM pages WHERE id = (SELECT subid FROM news WHERE id='".$_GET['id']."')") or die (mysql_error());
$curpage=mysql_fetch_array ($result);
} elseif (($_POST['page']<>"news")&&($_GET['page']<>"main"))
{
$curpage['name']=$_POST['page'];
$curpage['title_'.$lang]=$_POST['title'];
}
?>
<?
if (isset($_GET['id']))
{
$result=mysql_query ("SELECT name, title_".$lang." FROM pages WHERE id = (SELECT subid FROM news WHERE id='".$_GET['id']."')") or die (mysql_error());
$curpage=mysql_fetch_array ($result);
} elseif (($_POST['page']<>"news")&&($_GET['page']<>"main"))
{
$curpage['name']=$_POST['page'];
$curpage['title_'.$lang]=$_POST['title'];
}
?>
__________________________________
и сама страница с новостью видется так : http://www.мой.сайт/?page=news&id=2507
(не ЧПУ, но и не важно )
пробовал делать - привязывается ко всем сразу, то-есть при переходе на другую новость - остаются те же самые комментарии, что и в предыдущих.
скрипт коментариев достаточно простенький, да ИМХО и не так важно (если хотите могу выложить)
{Может и ошибаюсь, но думаю, скрипт /index.php, которому посылается комментарий, должен по переменной referer определять с какой страници он пришел и записывать комментарий в базу данных, в ту же запись, что и сама статья
1. либо как продолжение текста
2. либо в дополнительном поле базы}
Пытался по разному, к примеру:
CODE:
echo "<form action='addcoment.php' method='POST'>
<input type='text' name='Text'>
<input type='hidden' name='id' value='".$_GET["id"]."'>
<input type='submit'>";
echo "<form action='addcoment.php' method='POST'>
<input type='text' name='Text'>
<input type='hidden' name='id' value='".$_GET["id"]."'>
<input type='submit'>";
- не помогло
Как ПРАВИЛЬНО это сделать, я не знаю
Прошу хелпа