我正在尝试修复一个由朋友提供给我的网站以进行大学作业。它指责我不创建数组,即使数据库从我看到的内容中尊重每个字段。它说该数组不存在。我到底在做什么错?
错误:
注意:未定义的偏移量:0 in 第89行的C:\ wamp64 \ www \ FEA \ public_html \ top-menu.php注意:正在尝试 获取非对象的属性“ operador2”
第8行的C:\ wamp64 \ www \ FEA \ public_html \ top-menu.php注意:未定义
偏移量:89行的C:\ wamp64 \ www \ FEA \ public_html \ top-menu.php中的0 注意:尝试获取非对象的属性“ operador” C:\ wamp64 \ www \ FEA \ public_html \ top-menu.php在第89行
<?php
@$nivel = Usuario::find_by_sql("SELECT nivel from usuarios WHERE usuario = ?", array($_SESSION['usuario']));
@$usuarioLogado = Usuario::find_by_sql("SELECT * from usuarios WHERE usuario = ?", array($_SESSION['usuario']));
if (isset($_SESSION['usuario']) && $nivel[0]->nivel >= 3 || $usuarioLogado[0]->operador == '1' || $usuarioLogado[0]->operador2 == '1' || $usuarioLogado[0]->operador3 == '1'):
?>