Forum Problem

m4nueL

Mitglied
Wieso wird hier nur die erste id ausgegeben @ forumname ?

Also eval ist für die Templates
Und ich habe das ganze so verschachtelt, das forumtitel untergeordnet wird .. unter forumname .. aber er zeigt nur die erste id bei forumname ein

PHP:
<?
  include('inc/config.inc.php');
  include('inc/dbconnect.inc.php');
  include('inc/tpl.inc.php');

  $abfrage = "SELECT * FROM forumname ORDER BY id";
  $ergebnis = mysql_query($abfrage);
  eval ("dooutput(\"".gettemplate("fmnametop")."\");");
  while($row = mysql_fetch_object($ergebnis))
  {
    $ausgabeid = "$row->id";
    eval ("dooutput(\"".gettemplate("fmnametable")."\");");
    $abfrage = "SELECT * FROM forumtitel WHERE nameid LIKE '$ausgabeid'";
    $ergebnis = mysql_query($abfrage);
    while($row = mysql_fetch_object($ergebnis))
    {
      eval ("dooutput(\"".gettemplate("fmtiteltable")."\");");
    }
  }
  
  eval ("dooutput(\"".gettemplate("fmnamefoot")."\");");

?>

Wäre nett wenn ihr mir helfen könntet, sitze schon sehr lange daran :(
 
Öhm... ist ja auch irgendwie klar. Die Variable $ergebnis wird ja bei dir doppelt verwendet. Nimm halt bei der Abfrage in der while-Schleife $ergebnis2 her oder so...
Außerdem versteh ich nicht, warum du bei
PHP:
$ausgabeid = "$row->id";
$row->id in Anführungszeichen schreibst. Lass die mal lieber weg, ist auch nur eine unnötige Fehlerquelle.
 
Zurück