0
私は現在、このコードを取得しています。私の目標は、URLのIDに対応するデータベース(oppdrID)の配列からデータを取得することです(blabla.php?id = 8)。今すぐこのコードを実行すると何も表示されず、何もエラーはありません。リンクのIDからデータベースデータを取得する際の問題
//更新されたコード。エラーメッセージ "致命的なエラー(!):Cでの配列として型mysqli_resultのオブジェクトを使用することはできません:\ wamp64 \ WWW \ prosjekt \ endre.phpライン39の"
<!doctype html>
<html>
<head>
<link rel='stylesheet' type='text/css' href='stilsett.php' />
<meta charset="utf-8">
<title>Endre oppdrag // Prosjekt - PHP</title>
</head>
<body>
<?php
include "funksjoner.inc.php";
echo "<div id='header'>";
echo navigasjon();
echo "</div>";
echo "<div id='innhold'>";
$db = kobleTil();
if (isset($_GET['oppdrID']) && is_numeric($_GET['oppdrID']) && $_GET['oppdrID'] > 0) {
$id = $_GET['oppdrID'];
$sql = "SELECT * FROM oppdrag WHERE oppdrID = ?";
$stmt = $db->stmt_init();
if ($stmt->prepare($sql))
$stmt->bind_param("i", $id);
$stmt->execute();
while ($nesteRad = $stmt->get_result()){
echo "<hr />";
echo "<table id='resultat'>";
echo "<tr><th>Navn</th><th>Type</th><th>Startdato</th><th>Sluttdato</th> <th>Antall timer</th><th>Aktiv</th></tr>";
echo "<tr>";
echo "<td>" . $nesteRad['navn'] . "</td>";
echo "<td>" . $nesteRad['type'] . "</td>";
echo "<td>" . $nesteRad['startDato'] . "</td>";
echo "<td>" . $nesteRad['sluttDato'] . "</td>";
echo "<td>" . $nesteRad['timer'] . "</td>";
echo "<td>" . $nesteRad['aktiv'] . "</td>";
echo "</tr></table>";
$stmt->close();
echo "<hr />";
}
}
echo "<form action='kjoer2.php' method='post'>";
echo "<table id='leggInn'><tr><td>
<label for='startTid'>Starttid</label></td><td><input type='datetime- local' name='startTid' id='skjemaLeggInn'></td></tr>
<tr><td>
<label for='slutTid'>Sluttid</label></td><td><input type='datetime- local' name='slutTid' id='skjemaLeggInn'></td></tr>
<tr><td>
<label for='merknad'>Merknad</label></td><td><textarea name='merknad' rows='10' cols='30' id='skjemaLeggInn'></textarea></td></tr>
<tr><td>
<label for='antTimer'>Antall Timer</label></td><td><input type='text' name='antTimer' id='skjemaLeggInn'>
</td></tr>
<tr><td><input type='submit' value='Legg inn'>
</td></tr>
</form>";
echo "</div>";
?>
</body>
</html>
oppdrIDこのパラメータはURLで利用できないのですか?なぜあなたはその存在をチェックしているのですか? –
oh ...すべてを['id']に変更しましたが、まだまだ –
これらの 'kobleTil()' navigasjon()関数は何をしますか?それとも無関係でしょうか? –