PHP-Code:
<?php
error_reporting(E_ALL);
include 'config.php'; // Konfigurationsdatei laden
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error()); //Verbindung aufbauen
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error()); // BEGIN MySQL_Auslesen
if ( mysql_query('DELETE FROM
News
WHERE ID = '.$_POST['row_id'].'
LIMIT 1;
INSERT INTO News
(Datum, Autor, Titel, Inhalt)
VALUES
('.($_POST['Datum']).',
'.($_POST['Autor']).',
'.($_POST['Titel']).',
'.($_POST['Inhalt']).');
') ) {
echo ("Der Datensatz wurde erfolgreich bearbeitet. [url='news.php']Zu den News[/url]");
}
else {
echo ("Bitte bearbeiten Sie den Datensatz über das Formular."); }
?>
So, nun zu meinen Problem: Den Inhalt der $_POST-Variablen habe ich über ein vorheriges Formular mitgegeben, d.h. die Variablen haben alle Werte. Dennoch muss hier irgendwo ein Fehler liegen, da hier, auch wenn ich mit dem vorherigen Formular drauf zugreife, nur der else { echo " Bitte bearbeiten ... " -Teil ausgeführt wird.
Wie kann ich diesen Fehler beheben?
Vielen Dank Voraus! Cornelius