Hey,
Ich bin garde dabei ein Seitensystem in einem Forum zu machen und habe grade ein paar Probleme.
Reslutat:
Fatal error: Uncaught Error: Call to a member function execute() on bool in C:\xampp\htdocs\CoasterMC\include\Forum\Seitensystem.php:14 Stack trace: #0 C:\xampp\htdocs\CoasterMC\include\Forum\Seitensystem.php(25): getAmountofPosts(Object(mysqli)) #1 C:\xampp\htdocs\CoasterMC\include\Forum\Seitensystem.php(43): getAmountofPages(Object(mysqli)) #2 {main} thrown in C:\xampp\htdocs\CoasterMC\include\Forum\Seitensystem.php on line 14
Ich frage mich nur warum. Und ob ich in meiner getAmountofPages einen Loginfehler habe.
Danke im vorraus.
LG
Ich bin garde dabei ein Seitensystem in einem Forum zu machen und habe grade ein paar Probleme.
PHP:
include_once '../db_connect.php';
include_once '../config.php';
$posts = "";
$page = 21; //ja ist grade hardcode...ist nur aus Testzecken so
function getAmountofPosts($mysqli){
$stmt = $mysqli->prepare("SELECT id FROM posts Limit 1 ORDER BY id DESC");
$stmt->execute();
$result = $stmt->get_result();
while ($row = $result->fetch_assoc()) {
$posts = $row['id'];
}
}
function getAmountofPages($mysqli) {
if((getAmountofPosts($mysqli) / 20) % 0) {
$page = getAmountofPosts($mysqli) / 20;
}else {
$page = (getAmountofPosts($mysqli) / 20) + 1;
}
return $page;
}
echo getAmountofPages($mysqli);
Reslutat:
Fatal error: Uncaught Error: Call to a member function execute() on bool in C:\xampp\htdocs\CoasterMC\include\Forum\Seitensystem.php:14 Stack trace: #0 C:\xampp\htdocs\CoasterMC\include\Forum\Seitensystem.php(25): getAmountofPosts(Object(mysqli)) #1 C:\xampp\htdocs\CoasterMC\include\Forum\Seitensystem.php(43): getAmountofPages(Object(mysqli)) #2 {main} thrown in C:\xampp\htdocs\CoasterMC\include\Forum\Seitensystem.php on line 14
Ich frage mich nur warum. Und ob ich in meiner getAmountofPages einen Loginfehler habe.
Danke im vorraus.
LG