Всем привет,только начал изучать php и не понимаю как решить данную ошибку
Пробовал решить с помощью видимости переменной,но не получилось
выдает ошибку в строке :
$result = $db->query('SELECT que,otv1,otv2,otv3 FROM voprosi');
<?php
echo "<html>
<head><title>Предметный тест</title></head> <body>";
class MyDB extends SQLite3{
function __construct(){
$this->open('~/www/phpmirimi.site/test3.db');
}
}
if(!file_exists('~/www/phpmirimi.site/test3.db')) {
echo 'Облом';}
else { $db = new MyDB();
}
$result = $db->query('SELECT que,otv1,otv2,otv3 FROM voprosi');
while($data = $result->fetchArray(SQLITE3_ASSOC))
{ $array[] = $data; }
echo '<h3> Вывод результатов </h3>';
echo '<form name="testir" method="post" action="obr.php">';
$i=1;
foreach($array as $row) {
echo $row['que']; echo '<br>'; // текст вопроса
echo "<input name=$i type='radio' value='aa' checked>";
echo $row['otv1']; echo '<br>';
echo "<input name=$i type='radio' value='bb'>";
echo $row['otv2']; echo '<br>';
echo "<input name=$i type='radio' value='cc'>";
echo $row['otv3']; echo '<br>';
$i++;
echo '<hr>';
}
$db->close();
echo '<input type="submit"
value="Закончить тестирование" width="20">';
echo '</form>';
echo '</body>';
echo '</html>';
?>