Hi habe mir in den letzten Tagen ein Script zusammen gebastelt. Ich habe ein Formular mit der ich aus der Datenbank daten abfrage. Das klappt auch,nur bin ich mit der Ausgabe bzw. mit der Formatierung nicht so recht zufrieden. Habe es mit Template versucht aber damit komm ich nicht so zu recht. Hier mal meine PHP Ausgabe ! Vieleicht hat einer eine Lösungsvorschlag wie ich das mit einem Template hin bekomme.
Chris
PHP:
<html>
<head>
<title>Test</title>
<form action="uf12.php?" method="post">
<?php
$db=mysql_connect("localhost","root","");
$sqlab = "SELECT * FROM daten,files WHERE id = files_id";
$sqlab .= " and ort = '$ort' ";
$sqlab .= " and zimmer = $zimmer";
$sqlab .= " and strasse like '$anf%' ";
$sqlab .= " and größe >= $wohnf1";
$sqlab .= " and größe <= $wohnf2";
$sqlab .= " and preis >= $preis1";
$sqlab .= " and preis <= $preis2";
$res = mysql_db_query("wohnungen", $sqlab);
$num = mysql_num_rows($res);
// Tabellenbeginn
echo "<table cellpadding=1 cellspacing=0 border bordercolor=#C79B5A >";
// Überschrift
echo "<td >Lage </td> <td>Strasse</td>";
echo "<td>Zimmer</td> <td>Größe</td>";
echo "<td>Preis</td>";
echo "<td>Ausstattung</td> </tr>";
for ($i=0; $i<$num; $i++)
{
$ort = mysql_result($res, $i, "ort");
$str = mysql_result($res, $i, "strasse");
$zim = mysql_result($res, $i, "zimmer");
$gr = mysql_result($res, $i, "größe");
$pre = mysql_result($res, $i, "preis");
$id = mysql_result($res, $i, "id");
// Tabellenzeile mit -zellen
echo "<td>$ort</td> <td>$str</td>";
echo "<td>$zim</td> <td>$gr m²</td>";
echo "<td>$pre €</td><td><a href=\"uf121.php?ID=$id",
"\" target=\"_blank\"><img src=image/icon.gif> Expose anzeigen</a></td></tr>";
}
// Tabellenende
echo "</table>";
?>
</form>
</body>
</html>
Chris