Problem mit HTML Dateien "include"

proloser

Erfahrenes Mitglied
Hallo,

ich möchte Namen aus einer Datenbank listen aber irrgend wie funktioniert das mit dem "includen" von HTML Dateien nicht, was mach ich falsch?

index.php
PHP:
if($_GET['site'] == "") {
  $res= "SELECT * FROM `test`";
  $row = mysql_query($res);
 
  while($row_list = mysql_fetch_array($row)) {
    $auflisten .= include("test_list.html");
  }

  include("test.html");
}


test.html
HTML:
......
......
<?php echo $auflisten; ?>
......
......


test_list.html
HTML:
......
......
<?php $row_list[name] ?>
......
......


Ausgegeben wird "11" warum weiss ich allerdings nicht!


MfG proloser
 
Weil das "...." bedeutet damit über und unter dem PHP Code noch HTML kommt, zB eine Tabelle oder so.

EDIT:
Auch wenn ich die Datei in ".php" ändere wird nur "11" ausgegeben.
 
Zuletzt bearbeitet:
Ich check einfach nicht warum soviele "1" angezeigtwerden wie Datensätze in der Datenbank, warum wird nicht der Name angezeigt?

MfG
 
Das hab ich mir fast gedacht denn ich wüsste nicht woher die "1" sonst her kommt nur das Problem ist für mich ist das Script richtig und versuch schon den ganzen nachmittag eine richtige ausgabe zu bekommen.

Dachte schon damit es an der Dateiendung liegt aber funktioniert mit ".php" genau so nicht!
 
Ich hab die Include Anweisung zwar immer nur dort wo ich sie brauche (also nicht in einer Variablen)
Aber lass doch mal einfach das Echo weg, und schreib nur die Variable hin.
PHP:
<?php $auflisten ?>
Beim Testen eben hat das funktioniert :D
 
Zurück