I'm dealing with a fatal error, and I see a lot of solutions for it everywhere but I can't seem to find the right solution that fits in my code...
so this is the code where it goes wrong:
$link = mysqli_connect($server, $gebruiker, $wachtwoord, $database);
if($link === false) {
die("ERROR: Kon geen verbinding maken. " . mysqli_connect_error());
}
if(isset($_REQUEST['term'])) {
$sql = "SELECT * FROM producten WHERE naam LIKE ?";
if($stmt = mysqli_prepare($link, $sql)) {
mysqli_stmt_bind_param($stmt, "s", $param_term);
$param_term = '%' . $_REQUEST['term'] . '%';
if(mysqli_stmt_execute($stmt)) {
$result = mysqli_stmt_get_result($stmt);
if(mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
echo "<p><a href=toevoegen.php?id=" . $row['id'] . " style="text-decoration: none">" . $row["naam"] . "</a></p>";
}
} else {
echo "<p>Geen producten gevonden</p>";
}
} else {
echo "ERROR: Kon $sql niet uitvoeren. " . mysqli_error($link);
}
}
mysqli_stmt_close($stmt);
}
mysqli_close($link);
this is the part that messes it all up:
$result = mysqli_stmt_get_result($stmt);
Who can help me in the right direction, thanks!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…