In Datenbank mehrere datensätze aber nur der erste wird ausgewärtet?

  • Themenstarter Themenstarter djrigo
  • Beginndatum Beginndatum
D

djrigo

HI,

ich habe den Code:

PHP:
<?
 include("./acp/lib/config.inc.php");
 include("./acp/lib/mysql.inc.php");
 include("./acp/lib/template.inc.php");
 $style = mysql_fetch_object(mysql_query("SELECT * FROM style"));
 $boards = mysql_fetch_object(mysql_query("SELECT * FROM boards"));
  eval ("\$header .= \"".printtemplate("header")."\";");
  eval ("\$footer .= \"".printtemplate("footer")."\";");
  eval("print(\"".printtemplate("index")."\");");

$i=0;
while(count($boards)>$i){
if ( $boards->iscat == 1 ) 
{ 
eval("print(\"".printtemplate("iscat1")."\");");
} 
else 
{ 
eval("print(\"".printtemplate("iscat2")."\");");
} 
$i++;
} 
echo "</table>";
echo $footer;

?>

In der Datenbank sind 2 Datensätzte

- Allgemeines
- News

es wird aber leider wenn ich diese datei aufrufe auf dem display nur Allgemeines angezeigt.

Also heißt das einmal wird aus der Datenbank gelesen und dann nicht mehr und es müsste weitergehen damit weiter ausgelesen wird. hat einer rat?

Danke
 
PHP:
$res = mysql_query("SELECT * FROM boards");
while($boards = mysql_fetch_object($res)){
  if ( $boards->iscat == 1 ){ 
    eval("print(\"".printtemplate("iscat1")."\");");
  } else{ 
    eval("print(\"".printtemplate("iscat2")."\");");
  } 

} 
echo "</table>";
echo $footer;
 
Zuletzt bearbeitet:
Zurück