Вот делаю чтобы в гостевой книге был ответ.
Сдела ответ. при ответе записывается id нового поста, и id того поста на который ответили.
и хочу сделать чтобы где все комментарии выводятся, чтобы выводился пост на которые ответили.
Вот код:
if($user && isset($_POST['go']))
{
$text = htmlspecialchars($_POST['text']);
$time = time();
mysql_query("INSERT INTO `guest` (id_user,text,time) VALUES ('".$user['id']."','$text','$time')");
echo 'Сообщение добавлено<br />';
}
$query = mysql_query("SELECT * FROM `guest`");
while($qq = mysql_fetch_assoc($query))
{
$id = $qq['id_user'];
$ank1 = mysql_query("SELECT * FROM `users` WHERE `id` = '".$id." LIMIT 1'");
$ank = mysql_fetch_assoc($ank1);
if($ank['level'] == 1){
switch($ank['sex'])
{
case 1: $sex = '<img src="/style/img/man_on.gif" act="" />';
break;
case 2: $sex = '<img src="/style/img/woman_on.gif" act="" />';
}
}
elseif($ank['level'] == 9){
switch($ank['sex'])
{
case 1: $sex = '<img src="/style/img/admin_man_on.gif" alt="" />';
break;
case 2: $sex = '<img src="/style/img/admin_woman_on.gif" alt="" />';
}
}
echo '<a class="link" href="/users/?id='.$ank['id'].'">'.$sex.' '.$ank['name'].' '.$ank['surname'].' (Добавлено '.vremja($qq['time']).')</a>';
echo '<div class="menu">';
$id = $qq['id'];
//$otv = mysql_fetch_assoc(mysql_query("SELECT * FROM `guest` WHERE `otv_id` = ".$qq['id']." LIMIT 1"));
$otv = mysql_fetch_assoc(mysql_query("SELECT * FROM `guest` WHERE `otv_id` = '$id'"));
if($qq['otv_id'] == 0)
{echo ''.$qq['text'].'<br />';}
else{echo '<small><u>Ответ:<br />';
echo $otv['text'].'</u></small><br />';
echo ''.$qq['text'].'<br />';}
echo '<a href="otv.php?id='.$qq['id'].'">[Ответ]</a>';
if($user['level'] ==9){
echo '<a href="delete.php?id='.$qq['id'].'"> [Удалить]</a>';}
echo '</div>';
}