PHP 개발 소규모 포럼 튜토리얼 게시물 세부정보 보기
thread.php 파일 만들기
게시물을 성공적으로 게시했지만, 포럼 세부 정보 페이지에서 볼 수 있는 콘텐츠가 제한되어 있습니다. 더 많은 정보를 보려면 추가 세부 정보가 필요합니다
코드는 다음과 같습니다
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 // 创建连接 $conn = mysqli_connect("localhost", "root", "root", "mybbs"); mysqli_set_charset($conn,'utf8'); //设定字符集 $id=$_GET['id']; $sql="SELECT * from tiopic where id='$id'"; $que=mysqli_query($conn,$sql); $row=mysqli_fetch_array($que); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>详情</title> <style> .left{ width: 170px; } .bg{ background-color: #B10707; color: white; } .fh{ margin-left: 18px; } .spa{ margin-left: 25px; } .ind{ text-indent:2em; } </style> </head> <body> <table width="400px" border="1" cellpadding="12" cellspacing="0" align="center"> <tr> <td colspan="2" class="bg"><?php echo $row['title'] ?> <span class="fh"><a style="color: white" href="forums.php">[返回]</a></span> </td> </tr> <tr> <td rowspan="2" class="left"> 发帖人: <?php echo $row['author'] ?> </td> <td> 发帖时间:<?php echo $row['last_post_time']?> <span class="spa"><a href="reply.php?id=<?php echo$row['id']?>">回复</a></span> </td> </tr> <tr class="ind"> <td><?php echo $row['content']?></td> </tr> <?php if($row['reply']==""){ echo "<tr> <td colspan='2'>暂时还没有回复哦!!!</td> </tr>"; }else{ echo "<tr> <td>回复人:".$row['reply_author']. ".".$row['reply_time']."</td> <td>".$row['reply']."</td> </tr>"; } ?> </table> </body> </html>
코드에 게시물에 답글을 달 수 있는 답글 링크가 있습니다. (이 튜토리얼의 코드는 재귀를 사용하지 않고 오직 한 번만 답장해주세요 )