hallo,
bei mir dreht sichs um folgendes:
ich habe in PHP mittels SQL eine Abfrage an die Datenbank
gestellt (siehe Skript).
Die Ergebnisse sind auch richtig und es hat alles geklappt.
Nur ist mein Problem, dass es die einzelnen Ergebnisse alle
einfach hintereinander schreibt (also Namen, Fläche, Preis usw).
In der Scheife steht, dass er jedes Teilergebnis (also Namen, Fläche, Preis usw) in eine extra
Spalte schreiben soll - das klappt ja auch.
Aber es muss doch auch irgendwie möglich sein, die Einzelergebnisse
in eine vorgefertigte HTML-Tabelle zu schreiben.
Bsp.: der Name soll in der ersten Spalte einer Tabelle stehen und der Grundstückspreis soll aber erst in der 3. Spalte eingetragen werden, weil dazwischen in der 2. Spalte z.Bsp. eine graphik plaziert ist.
<?php
$ergebnis = mysql_query("SELECT A2_NAME,A4_FLAE,A4_BGF,A5_PREIS,A5_MIETE FROM haupt WHERE A1_GEMNR='$ortsname_zahl' AND A1_NR='$angebot_nr'");
while ($treffer = mysql_fetch_row($ergebnis))
{
foreach ($treffer as $feld_ergebnis)
if ($feld_ergebnis !="")
echo "<td align='center'> $feld_ergebnis </td>";
else
echo "Es wurden leider keine passenden Einträge gefunden";
}
?>
mein zeites problem ist, dass er die Zeile "Es wurden keine...." nicht
anzeigt, wenn keine angebote gefunden worden.
Die Seite bleibt dann einfach leer und es kommt nicht mal der Hinweis!
vielen dank im voraus...gruß jan