Du musst entscheiden, willst du Teile des Code mehrfach im Script verwenden, dann brauchst du Funktionen. Willst du bestimmte Dinge kapseln musst du OOP verwenden.
Ich hab mal eine Funktion getestet, so sieht diese derzeit aus:
<?php
function kundenmeinungen($sort = "DESC") {
if($sort != "ASC" && $sort != "DESC") {
return false;
}
$stmt = $mysqli->prepare("KdM_id, KdM_name, KdM_nachricht, KdM_status FROM web_kundenmeinungen ORDER BY KdM_id " . $sort);
$stmt->execute();
return $stmt->fetchAll(PDO::FETCH_ASSOC);
}
?>
und in meiner Ausgabe rufe ich diese so auf
<?php
$entries = kundenmeinungen();
echo '<pre>';
var_dump($entries);
echo '</pre>';
?>
es kommt nun diese Fehlermeldung
Notice: Undefined variable: mysqli in in Zeile 7 & Fatal error: Call to a member function prepare() on a non-object in Zeile 7. In der Zeile 7 steht $stmt = $mysqli->prepare ....
Was mache ich falsch?