php+mysql做留言板
具体要求:1.数据库分2个tableromms和messagesromms包括idint,namevarchar(255)messages包括idint,room_idi...
具体要求:
1.数据库分2个table
romms和messages
romms包括id int,name varchar(255)
messages包括 id int,room_id int,content varchar(255),sent_at datetime
2.分5个主题,每个主题的名字分别是主主题1,主题2.。。。。主题5
留言窗口和留言内容表示在同一界面,选了哪个主题就出现哪个主题曾经
发过的留言
如有愿意帮助我的朋友,写下php源码和mysql代码发给我,符合条件的话直接支付宝给200块
谢谢了 展开
1.数据库分2个table
romms和messages
romms包括id int,name varchar(255)
messages包括 id int,room_id int,content varchar(255),sent_at datetime
2.分5个主题,每个主题的名字分别是主主题1,主题2.。。。。主题5
留言窗口和留言内容表示在同一界面,选了哪个主题就出现哪个主题曾经
发过的留言
如有愿意帮助我的朋友,写下php源码和mysql代码发给我,符合条件的话直接支付宝给200块
谢谢了 展开
3个回答
推荐于2017-11-14
展开全部
shouye.php
?php
include"conn.php";
$sql="select * from rooms order by id";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){?>
<a href="message.php?id=<?php echo $row["id"]?>"><?php echo $row["name"];?></a>
<?php }?>
messages.php
<?php
$room_id=$_GET["id"];
include"conn.php";
echo "<br>";
if(isset($_POST["sub"])){
$hid=$_POST["hid"];
$content=$_POST["content"];
$sql="insert into messages(room_id,content,sent_at_datetime) values('".$hid."','".$content."','".time()."')";
$query=mysql_query($sql);
$sql_rooms="select * from rooms where id!='".$hid."'";
$query=mysql_query($sql_rooms);
while($row=mysql_fetch_array($query)){
?>
<a href="message.php?id=<?php echo $row["id"]?>"><?php echo $row["name"];?></a>
<?php
}
}
$sql_mess="select * from messages where room_id='".$room_id."'";
$query=mysql_query($sql_mess);
while($row=mysql_fetch_array($query)){?>
<?php
$date=$row["sent_at_datetime"];
echo $row["content"]?> <?php echo date("Y-m-d H:i:s",$date+8*60*60);echo "<br>";?>
<?php }?>
<form method="post" action="message.php">
<input type="textarea" name="content">
<input type="hidden" name="hid" value="<?php echo $room_id?>">
<input type="submit" name="sub" value=" 留言">
</form>
时间好像是不对,水平拙劣,希望能帮到你,共同进步!!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询