ich lasse in meiner Datenbank in der Spalte "value" beim Eintragens eines Beitrags eine 0 speichern.
Dieser Beitrag wird dann nicht auf der Webseite sondern erst im Adminpanel zur Bestätigung ausgegeben.
Dort lasse ich direkt einen Button mit ausgeben, der die ID mit der ausgegebenen Spalte mitliefert.
Dies ist der Teil wo es ausgegeben wird.
PHP Code:
$rez_stmt = $db->prepare('SELECT `id`, `vorname`, `nachname`, `firma`, `rezension`, `webseite`, `value` FROM `rezensionen` ORDER BY `id`') OR die('MySQLi query failed');
$rez_stmt->execute();
$rez_stmt->bind_result( $rez_id, $rez_vorname, $rez_nachname, $rez_firma, $rez_rezension, $rez_webseite, $value );
while ($rez_stmt->fetch())
{
echo
$rez_id.'<br /><br />'
.$rez_vorname.'<br /><br />'
.$rez_nachname.'<br /><br />'
.$rez_firma.'<br /><br />'
.$rez_rezension.'<br /><br />'
.$rez_webseite.'<br /><br />'
.$value.'<br /><br />'
.'<a href="?site=rezension&update='.$rez_id.'">Update</a>'
.'<br /><br /><br /><br /><br /><br />';
}
mit ?site=rezension&update='.$rez_id. etc. lasse ich die Seite updaten.
Dies ist mein Code zum updaten der Zeile.
PHP Code:
$rez_update = $db->real_escape_string($_GET['update']);
$rez_update = $db->prepare('UPDATE rezensionen SET value = 1 WHERE id = 0') OR die('MySQLi query failed');
$rez_update->execute();
$rez_update = null;
Es wird kein Fehler ausgegeben, jedoch wird die 0 nicht durch eine 1 ersetzt.
Kann mir evtl. jemand helfen?
Danke im vorraus.






