Dabei seit: 21.07.2008 Ort: - Alter: - Geschlecht:
Verfasst Fr 17.07.2009 20:42 Titel
Problem mit include in php
Hallo,
ich lass in einem Programm mit einer while-Schleife eine Datenbank durchlaufen.
Dabei werden entweder Texte angezeigt oder Dateien eingebunden.
Wenn ich allerdings eine .php Datei per include einbinde läuft danach die Schleife nicht mehr weiter und Texte die danach kommen werden nicht mehr eingebunden. Wenn die Include-Datei keine .php-Datei ist funktioniert es ohne Probleme.
Hier der wichtige Teil des Codes.
Code:
while($inhalt=mysql_fetch_object($db))
{
if($inhalt->texte_typ=="1") //Ueberpruefung ob Text-Typ ein Text ist (dann echo)
{
echo "<h1>".$inhalt->texte_name."</h1>";
}
elseif($inhalt->texte_typ=="2")//Ueberpruefung ob Text-Typ ein Modul ist (dann include)
{
@include($inhalt->texte_text); //Einbinden der php-Datei. (Der Pfad kommt aus der Datenbank)
}
}
Irgendwie komme ich da gerade nicht weiter. Vielleicht sieht ja jemand spontan meinen Fehler und kann mir helfen.
Dabei seit: 21.07.2008 Ort: - Alter: - Geschlecht:
Verfasst Sa 18.07.2009 11:42 Titel
Herzlichen Dank schon mal für die Hinweise. Das komische ist ja, dass die php-Dateien einzeln funktionieren und auch der Code hinter der While-Schleife einwandfrei läuft.
Edit:
Fehler gefunden!
Ich hatte in der include-Datei auch noch eine while-Schleife und deren Datenbankzugriff (auf eine andere Tabelle) war mit dem selben Variablennamen vergeben.
Zuletzt bearbeitet von martinkuen am Sa 18.07.2009 11:53, insgesamt 1-mal bearbeitet
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
Mediengestalter.info ist ein Projekt von Webformatik:: Forensoftware: phpBB