我会立即尝试解释这个问题。我有一个HTML表单,它像注释表单一样输入,并使用PHP将xyz数据保存到MySQL数据库中。现在,我想要的是在页面上创建和显示这些评论的链接。
我的意思是应该通过点击链接打开已保存的评论,包括用户的电子邮件和姓名。
我不想在数据库中为所有用户显示单个页面上的所有详细信息。应该有一个显示链接的页面,当用户点击链接时,完整的帖子应该显示在下一页。
我对这个过程并不了解。请帮帮我。
答案 0 :(得分:0)
// $rows = set of result from your database query
foreach($rows as $row){
echo '<a'
. ' href="my_link_to_display_comment?id='.$row['id'].'">'
. 'Comment from '.$row['user_name']
. '</a>';
}
答案 1 :(得分:0)
首先显示所有链接的页面,如下例所示 -
$result = mysql_query("SELECT * FROM calendar WHERE sort_month='11'"); while($row = mysql_fetch_array($result)) {echo然后在event.php(点击链接后的下一页)
"".$row['event_name'].""
;}
$id = $_GET['id'];
$sql = "select * from calendar where id = $id";
$result = mysql_query($sql, $con);
if ($result){
$row = mysql_fetch_row($result);
$title = $row[12];
$content = $row[7];} ?>
<?php echo $title ?>
<?php echo $content ?>
答案 2 :(得分:0)
如果您想显示单个用户的详细信息,请执行此操作。 您可以使用表单创建搜索框。
例如。就像我想要显示学生的详细信息一样,我将使用他的滚动号码搜索他并运行这些查询。
<?php //to search student
require_once './secure.inc.php';
$status = 0;
if(isset($_POST['submit'])){
$roll_number = $_POST['roll_number'];
$query = "select * from students where roll_number=$role_number";
require_once '../includes/db.inc.php';
$result = mysql_query($query);
if(mysql_num_rows($result)==1){
$status = 1;
$row = mysql_fetch_assoc($result); //mysql_fetch_array - both numeric and key index
}else{
$status=2;
}
}
?>
//to display
<?php } else if($status==1) { ?>
<table>
<tbody>
<tr>
<td>Roll Number : </td>
<td><?php echo $row['roll_number']; ?></td>
</tr>
<tr>
<td>Name : </td>
<td><?php echo $row['name']; ?></td>
</tr>
<tr>
<td>Gender : </td>
<td><?php echo $row['gender']; ?></td>
</tr>
<tr>
<td>Email : </td>
<td><?php echo $row['email']; ?></td>
</tr>
<tr>
<td>Mobile Number : </td>
<td><?php echo $row['mobile_number']; ?></td>
</tr>
<tr>
<td>Course : </td>
<td><?php echo $row['course']; ?></td>
</tr>
</tbody>
</table>
<?php } ?>