Hallo, ich hab mich jetzt schon die ganze Zeit umgesehen und bin auch auf relativ viele Arten gestoßen, wie man dieses "Blättern" machen kann, nur leider funktioniert bei mir das noch immer nicht wirklich. Ich glaub ich hab da eher ein Verständnisproblem, wo ich den Code einfügen muss. Ich poste hier unten dann die "glaub ich" Coderelevanten Auszüge. Ich hätte nun gerne unter der Tabelle eine Blätterfunktion mit der man durch die Datensätze durchblättern kann ein einfaches Weiter bzw. Zurück würde mir schon reichen. Meine Frage ist jetzt, ob irgendjemand von euch eine Idee hat wie ich das angehen sollte? Der Code funktioniert bis hierher mal einwandfrei, mir fehlt eigentlich nur noch das Blättern. Schonmal vielen Dank fürs lesen
Das ganze läuft mit einem Textfeld, mit dem man in der Datenbank nach Werten/Texte suchen kann. Hier mal die Abfrage:
Dann füge ich alles zusammen und frage ab, wieviele Datensätze nun im $ergebnis gespeichert sind.
und danach folgt die Ausgabe der Daten in einer HTML Tabelle bzw. auch die Festlegung ob ein Bild vorhanden ist oder nicht, hab es derzeit mit "kein Bild" gemacht, soll ja mal vom Code her funktionieren.
Vielen Dank!
lg
disc
Das ganze läuft mit einem Textfeld, mit dem man in der Datenbank nach Werten/Texte suchen kann. Hier mal die Abfrage:
PHP:
$query = 'SELECT * FROM wohnung WHERE '; //anfang der abfrage
for($a=0; $a<count($wohnung_search_array); $a++)
{
$query .= "(wohnung_titel LIKE '%".$wohnung_search_array[$a]."%' OR
wohnung_ansprechperson_name LIKE '%".$wohnung_search_array[$a]."%' OR
wohnung_beschreibung LIKE '%".$wohnung_search_array[$a]."%' OR
wohnung_kategorie LIKE '%".$wohnung_search_array[$a]."%' OR
wohnung_bundesland LIKE '%".$wohnung_search_array[$a]."%' OR
wohnung_anbieter LIKE '%".$wohnung_search_array[$a]."%' OR
wohnung_art LIKE '%".$wohnung_search_array[$a]."%' OR
wohnung_stadt LIKE '%".$wohnung_search_array[$a]."%' OR
wohnung_groesse LIKE '%".$wohnung_search_array[$a]."%' OR
wohnung_miete LIKE '%".$wohnung_search_array[$a]."%')";
if($a<count($wohnung_search_array)-1)
{
$query .= ' or ';
}
}
Dann füge ich alles zusammen und frage ab, wieviele Datensätze nun im $ergebnis gespeichert sind.
PHP:
$ergebnis = mysql_query($query);
$num = mysql_num_rows($ergebnis);
und danach folgt die Ausgabe der Daten in einer HTML Tabelle bzw. auch die Festlegung ob ein Bild vorhanden ist oder nicht, hab es derzeit mit "kein Bild" gemacht, soll ja mal vom Code her funktionieren.
PHP:
echo "<tr> <td>Nr.</td><td>Bild</td><td>Anzeigen-Titel</td><td>Ort</td><td>Zimmer</td><td>Wohnflaeche m²</td><td>Monatsmiete</td><td>Provision</td><td>Genauere Informationen</td></tr>";
for ($i=0; $i<$num; $i++)
{
$bild = mysql_result($ergebnis, $i, 'wohnung_bild');
$titel = mysql_result($ergebnis, $i, 'wohnung_titel');
$stadt = mysql_result($ergebnis, $i, 'wohnung_stadt');
$zimmer = mysql_result($ergebnis, $i, 'wohnung_zimmer');
$groesse = mysql_result($ergebnis, $i, 'wohnung_groesse');
$miete = mysql_result($ergebnis, $i, 'wohnung_miete');
$provision = mysql_result($ergebnis, $i, 'wohnung_provision');
$id = mysql_result($ergebnis, $i, 'wohnung_id');
$lf = $i +1;
// Tabellenzeile mit -zellen
if($bild == NULL)
{
echo "<tr><td>$lf</td><td>kein bild</td><td>$titel</td><td>$stadt</td><td>$zimmer</td><td>$groesse</td><td>$miete</td><td>$provision</td><td><a href=wohnung_info.php?id=$id target=_blank>Info</a></td></tr>";
}
else
{
echo "<tr><td>$lf</td><td><img src=$bild height=30 width=30></td><td>$titel</td><td>$stadt</td><td>$zimmer</td><td>$groesse</td><td>$miete</td><td>$provision</td><td><a href=wohnung_info.php?id=$id target=_blank>Info</a></td></tr>";
}
echo "</table>";
Vielen Dank!
lg
disc