小编Mic*_*ayo的帖子

PHP For循环接收通知:未定义的索引

我正在尝试编写一个php脚本,通过首先创建while循环来查询用户注册的学期的数据库.然后我尝试创建一个for循环,以确定他们注册的类的名称和级别.

//USER ID
$id=1;

//SEMESTER QUERY
$qry="SELECT * FROM semesters where mem_id='$id'";
$result=mysqli_query($con, $qry);

    //GRAB VALUES FROM CURRENT SEMESTER
    while ($row=mysqli_fetch_array($result)){
    $semesterID = $row[1];
    echo '<div id="s'.$semesterID.'">';

        //FOR LOOP TO GRAB ROWS['c1'] TO ['c7']
        for ($i = 1; $i <= 7; $i++) 
        {
        $class = $row['c'.$i.''];

            //IF CLASS_ID IS VALID CONTINUE SEARCH
            if ($class!=0){
            $qry="SELECT * FROM allclasses where class_id='$class'";
            $result=mysqli_query($con, $qry);
            $row=mysqli_fetch_array($result);
            $classname = $row[1];
            $classlvl = $row[2];
            echo ''.$classname.' '.$classlvl.'';
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

数据库信息

学期表由以下内容组成:

| mem_id [0] …
Run Code Online (Sandbox Code Playgroud)

php mysql undefined

0
推荐指数
1
解决办法
387
查看次数

标签 统计

mysql ×1

php ×1

undefined ×1