#1
| ||||
| ||||
Probleme mit eval() und einer SchleifeAlso, ich habe ne Datenbankabfrage die mit while($a_bla = mysql_fetch_array($r_bla)) eine Schleife öffnet. In diesem Fall sind es Beiträge die in dieser Schleife ausgelesen werden und später wird dieses mit eval(); ausgegeben. Innerhalb dieser Schleife rufe ich mit PHP-Code: Wenn ich aber jetzt 4 Beiträge habe und jeder Beitrag hat einen Anhang, dann sollte ja jeder Beitrag nur einmal das Template 'ATTACHMENT' erhalten und jeder Beitrag sollte nur einen Anhang anzeigen. Stattdessen besitzt der 2. Beitrag insgesamt 2 Anhänge (seinen plus den vom ersten Beitrag). Der 3. Beitrag hat 3 Anhänge und der 4. Beitrag hat 4 Anhänge. Wie kann ich es verhindern? Um es nochmal zu verdeutlichen: PHP-Code: Und ATTACHMENT wird in das Template POSTINGROWS eingefügt. Es scheint am eval() zu liegen, denn wenn ich es (die variable um den Anhang auszugeben => $post['attachmentname']) direkt ins Template POSTINGROWS schreibe und auf das andere Template verzichte, dann funktioniert es und jeder Beitrag hat nur seinen Anhang. |
#2
| ||||
| ||||
du musst noch einen else zweig einbauen, der das attachment template wieder leert, wenn keine attachment an nem beitrag hängt. __________________ Stefan Käser Administrator von www.vbulletin.org Das Publikum ist so einfältig, lieber das Neue als das Gute zu lesen. Arthur Schopenhauer |
#3
| ||||
| ||||
Leider kommt es zu spät. Ich hab jetzt alles umgebaut und nur ein Upload pro Thema erlaubt. Trotzdem danke |
Stichworte |
- |
Themen-Optionen | |
Thema bewerten | |
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
eval oder doch evil ? | Oliver | Programmierung und Datenbanken | 10 | 12.03.2004 17:50 |
MediaWiki - Probleme nach der Installation | exe | Blog, CMS, Wiki und Sonstige | 2 | 04.03.2004 21:11 |
Probleme mit WBB2 | molly | Forensoftware | 2 | 18.02.2004 13:56 |
Probleme mit dem vBulletin 2.3.X | Frederic Schneider | Forensoftware | 12 | 12.08.2003 22:41 |