■コメント一覧
<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