Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何针对从数据库中获取的每条记录存储多个值并将其传递给其他页面_Php_Mysql - Fatal编程技术网

Php 如何针对从数据库中获取的每条记录存储多个值并将其传递给其他页面

Php 如何针对从数据库中获取的每条记录存储多个值并将其传递给其他页面,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) {

我正在使用一个网页,该网页显示学生的所有记录[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)
    {
        $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中,但如何在下一页获取值?