Hallo , ich versuche wenn die Kommentar werden eingefüllt , sie werden gezeigt auf der Seite wo sie eingefüllt , wie auch auf andere Datei , die prove_comment.php ,die Code aussiehst so,
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
class comments {
private $arrRows;
private $hope;
function CommentToDatabase()
{
// Establish connection with MYSQL Server
try
{
$sql = new PDO("mysql:host=localhost;dbname=meine", "root", "pass");
}
catch (PDOException $pe)
{
echo "<br>Cannot connect to database: " . $pe->getMessage();
return false;
}
try {
$sql = new PDO("id, name, email, message, datetime, ip");
$id = $hope;
$sql = "DELETE FROM mela WHERE id = :id";
$statement = $connection->prepare($sql);
$statement->bindValue(':id', $id);
$statement->execute();
$success = "User successfully deleted";
} catch(PDOException $error) {
echo $sql . "<br>" . $error->getMessage();
}
}
}
function printAdminTable() {
$arrRows = $New -> getMessages() -> $db;
if ( $arrRows ) {
echo "<table id='user' class='table table-bordered'>
. <tr>
<th>id</th>
<th>name</th>
<th>email</th>
<th>message</th>
<th>datetime</th>
<th>ip</th>
<th>Delete</th>
</tr>";
foreach ( $arrRows as $row ) {
echo <<<EOT
<tr>
<td>{$row['id']}</td>
<td>{$row['name']}</td>
<td>{$row['email']}</td>
<td>{$roe['message']}</td>
<td>{$row['datetime']}</td>
<td>{$row['ip']}</td>
<td><button type "submit" name="delete" value="{$row['id']}">löschen</button>
</tr>
EOT;
}
echo '</table>';
} else {
echo '<p class="error">Hm. $arrRows enthält nichts oder false. Entweder ist die Datenbank noch leer oder da ist was falsch.</p>';
}
}
}
$News = new comments();
$News -> CommentToDatabase();
$News -> printAdminTable();
mit sudo tail -n0 -f /var/log/apache2/error.log /var/log/mysql/error.log
bekomme diese Warnung,
PHP Recoverable fatal error: Object of class PDO could not be converted to string in /var/www/html/prove_comment.php on line 49
Auf der Zeile 49, habe,
echo $sql . "<br>" . $error->getMessage();
ich habe noch der Datei classprove.php , die Benutze als Kommentar Verwalter , der Code ist hier
ich weiß nicht wo dieser "User" kommt, kann Bitte jemand Erklärt die Fehler Meldung , Danke !