アットウィキロゴ
■コメント一覧
<table>
<tr>
<th>記事タイトル</th><th>投稿者</th><th>日付</th><th>削除</th>
</tr>
<?php
$sql = "select * from comment order by id desc";
$data = mysql_query($sql, $connect);
while ($record = mysql_fetch_array($data, MYSQL_NUM)) {
   print("<tr>");
   $id = $record[0];
   $kiji_id = $record[1];
   $namae = $record[3];
   $date = $record[4];

   $sql_kiji = "select * from kiji where id =" . $kiji_id;
   $data_kiji = mysql_query($sql_kiji, $connect);
   if ($record_kiji = mysql_fetch_array($data_kiji, MYSQL_NUM)) {
      $kenmei = $record_kiji[2];
   }

   printf("<td><a href=\"kanri_com_shosai.php#%d\">%s</td>", $id, $kenmei);
   printf("<td>%s</td>", $namae);
   printf("<td>%s</td>", $date);
   printf("<td><center><a href=\"kanri_com_sakujo.php?id=d\">■</a></center></td>", $id);
   printf("</tr>\n");
}

mysql_close($connect);
?>
</table>

※上記はあくまで一例。
※親記事タイトルからコメントの詳細へリンクしている。


■コメント削除
<?php
$id = $_GET['id'];
$sql = "delete from comment where id =" .$id;
$data = mysql_query($sql, $connect);

if ($data = False) {
   die("エラーが発生しました。");
} else {
   print("<p>コメントを削除しました。</p>");
}
mysql_close($connect);
?>


■コメント詳細
<?php
$sql_com = "select * from comment order by id desc";
$data_com = mysql_query($sql_com, $connect);
while ($record_com = mysql_fetch_array($data_com, MYSQL_NUM)) {
   $com_id = $record_com[0];
   $com_honbun = $record_com[2];
   $com_namae = $record_com[3];
   $com_date = $record_com[4];
?>

<a name="<?php echo $com_id; ?>"></a>
<table>
<tr>
<th>投稿日</th><td><?php echo $com_date; ?></td>
</tr>
<tr>
<th>投稿者</th><td><?php echo $com_namae; ?></td>
</tr>
<tr>
<th colspan="2">本文</th>
</tr>
<tr>
<td colspan="2"><?php echo nl2br($com_honbun); ?></td>
</tr>
<tr>
<td colspan="2"><center>
<?php
printf("<a href=\"kanri_com_sakujo.php?id=%d\">削除</a>", $com_id);
?>
</center>
</td>
</tr>
</table>

※コメントの詳細と削除用リンクを表示した一例。
※特別いるものでもない(爆)

タグ:

+ タグ編集
  • タグ:
最終更新:2007年01月17日 15:43