Guten Tag,
Ich habe das Problem, dass ich eine Seite aufgebaut habe.
Dazu habe ich auch einen Admin-Bereich aufgebaut, in welchem ich die Webseite bearbeiten kann.
Nun hat aber meine Webseite PHP-Code drinn. Und sobald ich eine Seite, die PHP beinhaltet, bearbeiten will, wird das Update der Datenbank fehlschlagen.
Zum Verständnis:
Der Inhalt der Webseite (Code) wird in einem Textarea zur bearbeitung dargestellt. Will ich nun folgenden Content wieder in die Datenbank schreiben, funktioniert es nicht. Bei einer Seite ohne PHP-Code funktioniert es.
mein Datenbank-Update sieht folgendermassen aus:
$array = array("title", "content","entwurf","user","top","subid");
if (isset($_REQUEST['aendern'])){
$id = $_POST['id'];
foreach ($array as $att){
$eintrag = "UPDATE `sites` SET $att = '$_POST[$att]' WHERE `id`=$id";
$eintragen = mysql_query($eintrag) or die ("$att Fehlgeschlagen<br>");
}
}
Meine Vermutung:
Es funktioniert nicht, weil genau in den Seiten ebenfalls ähnliches Vorkommt wie
isset($_REQUEST['aendern'])
somit scheitert das Update.
Wie kann ich das beheben?
Besten Dank und freundliche Grüsse