Also muss ich die Zeile in einer Tabelle anzeigen, die aus meiner Datenbank abrufen. Ich habe eine JQuery, um Code abzurufen, aber es zeigt mir den Fehleraction.php konnte die Daten nicht aus der Datenbanktabelle abrufen
Parse-Fehler: Syntaxfehler, unerwartete ';' in C: \ xampp \ htdocs \ hopeplace \ madmin \ action.php on line 49
<?php
//action.php
if(isset($_POST["action"]))
{
include('../connect.php');
if($_POST["action"] == 'fetch')
{
$output='';
$query ="SELECT * FROM user_details WHERE user_type ='user' ORDER BY user_name ASC";
$statement = $Conndb-> prepare($query);
$statement->execute()
$result = $statement->fetchAll();//line 14
$output .= '
<table class="table table-hover">
<tr>
<td>Full Name</td>
<td>Email</td>
<td>Status</td>
<td>Action</td>
</tr>
';
foreach($result as $row){
$status ='';
if($row["user_status"] == 'Active'){
$status = '<span class="label label-success">Active</span>';
}
else{
$status = '<span class="label label-danger">Inactive</span>';
}
$output .= '
<tr>
<td>'.$row["user_name"].'</td>
<td>'.$row["user_email"].'</td>
<td>'.$status.'</td>
<td><button type="button" name ="action" class="btn btn-info btn-xs action" data-user_id="'.$row["user_id"].'" data-user_status="'.$row["user_status"].'">Action</button></td>
</tr>
';
}
$output .= '</table'>;//line 49
echo $output;
}
}
?>
selbst ändern ich den Code zu
$output .= '</table>';//line 49
zeigen sie mir noch einen Fehler
Fatal error: Uncaught Error: Call to undefined method mysqli_stmt::fetchAll() in C:\xampp\htdocs\hopeplace\madmin\action.php:14 Stack trace: #0 {main} thrown in C:\xampp\htdocs\hopeplace\madmin\action.php on line 14