V3xX: PHP-Code mit Textarea in Datenbank eintragen

Beitrag lesen

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