Php 如何针对从数据库中获取的每条记录存储多个值并将其传递给其他页面
我正在使用一个网页,该网页显示学生的所有记录[id、姓名、科目名称、出勤状态],即displaypage.phpPhp 如何针对从数据库中获取的每条记录存储多个值并将其传递给其他页面,php,mysql,Php,Mysql,我正在使用一个网页,该网页显示学生的所有记录[id、姓名、科目名称、出勤状态],即displaypage.php $query="SELECT * FROM tbl_stu_rec WHERE Degree_name='".$degree."' "; $result=mysql_query($query); $num= mysql_num_rows($result); <?php $i=0; while ($i< $num) {
$query="SELECT * FROM tbl_stu_rec WHERE Degree_name='".$degree."' ";
$result=mysql_query($query);
$num= mysql_num_rows($result);
<?php
$i=0;
while ($i< $num)
{
$f1=mysql_result($result,$i,"Reg_no");
$f2=mysql_result($result,$i,"First_name");
$f3=mysql_result($result,$i,"Degree_name");
<form action="adattendanDb.php" method="GET">
<tr align="center">
<td><?php echo $f1; ?> </td>
<td><?php echo $f2; ?> </td>
<td><?php echo $f3; ?> </td>
<td><select id='attend' name='attendancestatus' >
<option>p</option>
<option>a</option>
</select>
</td>
</tr>
<?php
$my_array[$i]['id'] = $f1;
$my_array[$i]['fn'] = $f2;
$my_array[$i]['deg'] = $f3;
$i++;
}
?>
<input type="submit" value="Add Attendance">
</form>
$query=“从tbl_stu_rec中选择*,其中Degree_name=”“$Degree.”;
$result=mysql\u query($query);
$num=mysql\u num\u行($result);
P
A.
现在我想在变量中存储这些值(注意,对于从db中获取的每个值,有多个相等的记录),这样我就可以在下一页获取这些值,在下一页中,我可以根据这些值在数据库中保存所有记录,包括它们的出勤状态?在adattendab.php中
我需要帮助,谢谢。
<form action="adattendanDb.php" method="GET">
<?php
$my_array = array();
while ($row = mysql_fetch_array($result))
{
$f1 = $row["Reg_no"];
$f2 = $row["First_name"];
$f3 = $row["Degree_name"];
?>
<tr align="center">
<td><?php echo $f1; ?> </td>
<td><?php echo $f2; ?> </td>
<td><?php echo $f3; ?> </td>
<td><select id='attend' name='attendancestatus' >
<option>p</option>
<option>a</option>
</select>
</td>
</tr>
<?php
$my_array[]['id'] = $f1;
$my_array[]['fn'] = $f2;
$my_array[]['deg'] = $f3;
}
?>
<input type="submit" value="Add Attendance">
</form>
P
A.
我已经能够将值存储在arry中,但如何在下一页获取值?