Привет, я записал следующий скрипт PHP, чтобы отображать данные, написанные в базе данных sqlite, в виде таблицы HTML. Когда я открываю страницу, я вижу только заголовок Панель управления. Я сохранил его как index.php в корневом каталоге моих серверов.Как вставить данные в базу данных sqlite с помощью PHP
<html>
<head>
<title>Switch and Status Report</title>
</head>
<body>
<h1>Control Panel</h1>
<table border="1" style="width:100%">
<?php
$dbhandle = sqlite_open('db/pj.db', 0666, $error);
if (!$dbhandle) die ($error);
$query = "SELECT * FROM state";
$result = sqlite_query($dbhandle, $query);
if (!$result) die("Cannot execute query.");
$array = sqlite_fetch_all($result, SQLITE_NUM);
echo($array);
for ($x = 0; $x <= 6; $x++) {
$curarr = $array[$x];
$curpin = $curarr[0];
$curname = $curarr[1];
$curstate = $curarr[2];
$curdep = $curarr[3];
$textst = "";
$linkst = "";
$textdep = "";
$linkdep = "";
if($curstate==(0)){
$textst = "Turn On";
$linkst = "statechange.php";
}
elseif($curstate==(1)){
$textst = "Turn Off";
$linkst = "statechange.php";
}
if($curdep==(0)){
$textst = "Make Motion Dependent";
$linkst = "motionchange.php";
}
elseif($curstate==(1)){
$textst = "Make Motion Independent";
$linkst = "statechange.php";
}
echo("<tr>");
echo("<td>$curpin</td>");
echo("<td>$curname</td>");
echo("<td><a href='$linkst'>$textst</a></td>");
echo("<td><a href='$linkdep'>$textdep</a></td>");
echo("</tr>");
sqlite_close($dbhandle);
}
?>
</table>
</body>
</html>
Пожалуйста, устраните неисправность и помогите мне. Заранее спасибо.
Попробуйте включить отчеты об ошибках; это должно помочь вам устранить неполадки – nomistic