Недопустимое смещение строки PHP с оператором Foreach - PullRequest
0 голосов
/ 15 октября 2019

У меня небольшая проблема с кодом. Код предназначен для отображения проверки, если они сказали, если они посещают или нет. Если это так, отображает это. Если нет, отображает таблицу с датой и просит вставить их посещаемость.

$rows = mysqli_fetch_assoc($result);
$rows2 = mysqli_fetch_assoc($defaulttable)

foreach($rows as $row){

    $is_found = false;
    foreach($rows2 as $row2){

        if($row2['id'] == $row['date_id']){
            $is_found = true;
            echo 'Display attendance data'.'<br />'; //echo to see if it has matched an id
            //Display attendance table
        }
    }


    if($is_found == false){
        echo 'Display default'.'<br />'; // echo to see if its default
        //Display default
    }
}

Когда это выполняется, появляется Предупреждение: недопустимое смещение строки 'id' и Предупреждение: недопустимое смещение строки 'date_id'

Кто-нибудь знает, почему это так?

...