Hallo , Erste zu sagen das mein deutsch nicht so gut ist ... , mein php kenntnisse sind sehr einfacher...
Meine Probleme, ich habe Zwei dateien , eine um meine Kommentar zu Verwalten , classprove.php diese Code haben mir gegeben..., das ganze Code hier , und prove_comment.php , wo möchte was auf meine Datenbank in Tabelle wird gezeigt , die code ist diesen,
Wie meine Tabelle auf phpmyadmin aussiehst
When schreibe auf meine Browser, http://localhost/prove_comment.php
bekomme dieser Warnung,
Auf der Datei classprove.php , in der Zeile 122-123 , habe
Wie habe verstand , diese Warnung sagt dass die Code Gute ist , aber kann nicht zu Datenbank zu schicken...
Meine Wünsche ist bekomme auf der Datei prove_comment.php , wie diese Screeshot zeigt
Kann Bitte jemand hilfe mit diesem Probleme , Danke !
Meine Probleme, ich habe Zwei dateien , eine um meine Kommentar zu Verwalten , classprove.php diese Code haben mir gegeben..., das ganze Code hier , und prove_comment.php , wo möchte was auf meine Datenbank in Tabelle wird gezeigt , die code ist diesen,
PHP-Code:
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
require 'classprove.php';
$New = new ClassProveContakt3();
$New-> writeCommentToDatabase();
class comments {
# …
function printAdminTable() {
$arrRows = $New->writeCommentToDatabas()-> $dbh;
if ( $arrRows ) {
echo '
<form action="classprove.php" method="POST">
<table>';
foreach ( $arrRows as $row ) {
echo <<<EOT
<tr>
<td>{$row['name']}</td>
<td>{$row['email']}</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>
</form>';
} 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 -> printAdminTable();
When schreibe auf meine Browser, http://localhost/prove_comment.php
bekomme dieser Warnung,
Fatal error: execute failed: SQLSTATE=00000, Error Info=Array ( [0] => 00000 [1] => [2] => ) in /var/www/html/classprove.php on line 123
PHP-Code:
if ( $ok === false ) {
trigger_error( 'execute failed: SQLSTATE=' . $this -> dbh -> errorCode() . ', Error Info=' . print_r($this -> dbh -> errorInfo(), true), E_USER_ERROR );
Wie habe verstand , diese Warnung sagt dass die Code Gute ist , aber kann nicht zu Datenbank zu schicken...
Meine Wünsche ist bekomme auf der Datei prove_comment.php , wie diese Screeshot zeigt
Kann Bitte jemand hilfe mit diesem Probleme , Danke !
Kommentar