我正在做一个公告系统,管理员只需发布一些公告并发布它。用户只需登录并查看公告列表...将其存储到数据库或使用 PHP 按日期顺序查看公告标题。问题是,当我查看/单击特定公告时,它无法查看真实公告,但会查看数据库中的最新数据。
公告栏由a_title、a_date、a_description、a_ID、employee_type
组成。
员工类型可以是admin1、admin2、admin3。
例如
|DATE|----------|ANNOUNCEMENT title|
2017-01-22 announcement1 click to view
2017-01-22 announcement2 click to view
2017-01-22 announcement3 click to view
2017-01-22 announcement4 click to view
当我点击“点击此处查看”时,它应该显示公告标题和公告内容。
有没有办法简单的查看具体的公告行?例如使用 MySQL 查询?
希望你能帮我解决这个问题
最佳答案
只需在 anchor 标记中回显公告的 ID 即可。 如果您显示表格,则在最后一列中提供此 anchor 标记。
<td> <a> </a> </td>
现在在 Anchor 标记中执行以下操作。
$yourAnnoucementID = $row['yourAnnoucementID']
<a href="single_annoucemnt.php?id=<?php echo $yourAnnoucementID ?>"> View Single Annoucement </a>
在 single_annoucemnt.php 页面上
if(isset($_GET['id']){
$yourAnnoucementId = $_GET['id'];
$id = mysql_real_escape_string($yourAnnoucementId);
$query = "SELECT announcement FORM your_table WHERE id = '".$id."'";
$result = mysqli_query($conn,$query);
希望你能自己从这里继续前进。
关于php - 使用mysql或php的特定行 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41799226/