Hi, ich habe ein kleines Problem mit meiner Datenbankabfrage.
Ich erhalte die richtigen Datensätze, nur leider direkt hintereinander geschrieben.
Hier mein Quellcode:
Das Sie zusammengeschrieben erscheinen, also aus 3 Überschriften nur eine wird liegt sicherlich daran, dass ich in der while-schleife die Ausgaben konkatiniere.
Kann mir jemand sagen, wie ich die Ausgabe so formatiere, dass alle Datensätze einzeln aufgeführt werden?
Grüße Lars
Ich erhalte die richtigen Datensätze, nur leider direkt hintereinander geschrieben.
Hier mein Quellcode:
PHP:
// Die Datenbank ansprechen und in einer Schleife ausgeben - SUCHE NACH UEBERSCHRIFT
$query = "SELECT * FROM tt_content WHERE bodytext LIKE '%".komponenten."%' AND hidden = 0 AND deleted = 0 ";
$res = mysql(TYPO3_db, $query);
while($row = mysql_fetch_array($res)) {
$header .= $row["header"];
$bodytext .= $row["bodytext"];
$pid .= $row["pid"];
}
// Variablen setzen
$content='<table align="center" width="80%" class=cc_suche>
<tr><td>Pfad zum Ergebnis</td></tr>
<tr class=cc_suche_titel><td><a href="index.php?id='.$pid.'">'.$header.'</a></td></tr>
<tr><td>'.$bodytext.'</td></tr>
</table><p><p><p>';
return $content;
Das Sie zusammengeschrieben erscheinen, also aus 3 Überschriften nur eine wird liegt sicherlich daran, dass ich in der while-schleife die Ausgaben konkatiniere.
Kann mir jemand sagen, wie ich die Ausgabe so formatiere, dass alle Datensätze einzeln aufgeführt werden?
Grüße Lars