![]() |
[PHP] Problem mit While [ERLEDIGT]
Hi!
So langsam zweifle ich an meinem Verstand: Folgender Code:
Code:
Momentan sind 2 Beiträge da, die aus dieser Datenbank ausgewählt werden.
while( $portal_thread = mysql_fetch_array($r_thread) )
{ $news = "Hier steht ein Text, natürlich mit div. Variablen, die dann bei jedem Durchlauf nen anderen Inhalt (aus der DB) haben"; $portalrow['title']=$portal_thread['threadtopic']; $portalrow['portaltext']=$news; $PORTAL_MAIN=""; $portalrow['image']=""; echo "test"; eval($TPortalrow->GetTemplate("PORTAL_MAIN")); } Jetzt der Fehler: Das echo am Ende des Codes wird richtigerweise 2x ausgeführt, sodass da steht testtest. Die nachfolgende eval-Anweisung, die das Template aufruft leider nicht. Sie wird nur einmal aufgerufen. Demnach fehlen also alle (in meinem Fall nur 1) weiteren Einträge und es wird nur 1 angezeigt. Wo liegt der Fehler, was ist falsch? Bitte helft mir. Ciao fkerber |
Re: [PHP] Problem mit While
Hi!
Fehler gefunden. Ich kann jedem hier nur von einem THWBoard abraten. Ciao fkerber |
Re: [PHP] Problem mit While
Zitat:
|
Re: [PHP] Problem mit While [ERLEDIGT]
Hi!
Ja sicher, ich dachte nur, es wäre so speziell, dass es niemanden interessiert:
Code:
Da liegt der Fehler, der Aufruf mit eval und diesen Parametern bewirkt, dass in der variable $PORTAL_MAIN der mit Ersetzungen gemachte Quelltext aus der Template-Datei vorliegt.
$PORTAL_MAIN="";
[...] eval($TPortalrow->GetTemplate("PORTAL_MAIN")); Leider wurde diese Variable in der schleife immer wieder geleert, anstatt nur einmal vor der schleife geleert zu werden. Ciao fkerber |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz