Hallo!
Ich speichere HTML Code in einer MYQL Datenbank, um ihn nachher in einem CMS als Seite ausführen zu können. Dieser code enthält aber auch Zeilen in Php, z.B: ein include zum einbinden einer navigationsliste und einen footer. Wenn ich dann den Datenbankeintrag, der den gewünschten HTML /PHP Code enthält, mittels echo ausgeben will um die seite anzeigen zu können, scheint der PHP Code ignoriert zu werden.
Ich habe den Code für das einbinden der navigationsliste eingebaut, weil sich ja die navigationsleiste ändern kann. Wenn ich die navigationsleiste als fertigen html code in die DB speichern würde wird immer nur dieser ausgeführt, ohne Rücksicht auf Veränderungen.
Also wenn der DB Eintrag so aussieht (Auszug):
(In Spalte: CreatedDocument)
<body>
<div id="wrapper">
<div id="header"></div>
<?php include("navigation.php");?>
<div id="content">
Und ich im Programm, welches auf die Datenbank zugreift, habe:
if(isset($articleID)) {
$selectStatement = mysql_query("SELECT * from article where ID = '$articleID'");
while($currentRow = mysql_fetch_array($selectStatement)) {
/*Gibt das gefundene HTML Document aus*/
echo $currentRow['CreatedDocument'];
}
}
Alles anzeigen
Wird der HTML Code richtig ausgeführt, aber PHP ignoriert und ich bekomme somit keine Navigationsleiste.
Danke im Voraus!