我想将学生名单中的每个学生姓名与我尝试过的个人资料页面链接起来但不起作用可以解决这个问题。提前谢谢。
这是学生列表代码,我发送数据到删除页面,用于从列表中删除任何学生,如果我想查看该个人资料,我还想要链接那里的名称。
<form action="php\student_list_delete.php" method="POST">
<table id="table_style" border="1px" align="center">
<tr>
<td colspan="6" style="border-right: none; border-bottom: none;">
<h2>Student Information List</h2><b>Dempartment of Computer Sceince</b>
</td>
<td style="border-left: none; border-bottom: none;"><img src="images/logo.png" width="80px" height="80px"></td>
</tr>
<!-- ============= Student Information List header Start here ============= -->
<?php
std_list_header();
?>
<!-- ================= Student Information List header End here ================ -->
<tr class="table_header" >
<th width="50px">S/N</th>
<th>Name</th>
<th>F/Name</th>
<th>Session</th>
<th>Semister</th>
<th>Phone</th>
<th>Delete</th>
</tr>
<!-- ================= Student Information List body Start here ================ -->
<?php
$query="SELECT id,name,fname,phone FROM student";
$resultset=$connection->query($query);
$count=0;
while($r=$resultset->fetch_assoc()){
$count++;
echo "<tr><td>".$count."</td><td><a href='".$r["id"]."'>".$r["name"]."</a></td><td>".$r["fname"]."</td><td></td><td><td>".$r["phone"]."</td><td><input type='checkbox' name='chb".$count."' value='".$r["id"]."'></td></tr>
";
}
?>
<!-- ================= Student Information List body End here ================ -->
<tr>
<td colspan="7" align="right"><input type="submit" value="Delete"></td>
</tr>
</table >
</form>
这是学生档案页面代码。
function std_table_profile(){
$result=$connection->query("SELECT name,fname,gender,email,phone,address,image FROM student WHERE id='".$r["id"]."'");
$rs=$result->fetch_assoc();
答案 0 :(得分:0)
“$ RES [ ”名称“]”。 “。$ r [”name“]。”
答案 1 :(得分:0)
假设您指向个人资料页面的链接如下所示
/profile.php?id=32
在您的个人资料页面(profile.php)中,您使用$_GET
<?php
function std_table_profile($student_id){
// your query...WHERE id='".$student_id."'"...
return $result;
}
$id = $_GET['id'];
$student_data = std_table_profile($id);
print_r($student_data);
如果您使用路由器,则需要preg_match您的uri