Seitennavigation
Hallo!
Ich hoffe, daß mir hier im Forum jemand helfen kann. Zu meinem Problem habe ich zwar schon die eine oder andere Lösung gefunden, doch fehlt mir das Wissen, diese richtig einzusetzen.
Und zwar habe ich mit meinen wenigen Programmierkenntnissen eine Suchfunktion erstellt, welche zwar so erstmal funktioniert, aber eben noch ein wichtiges Feature haben sollte. Eben eine Navigation. Denn werden mehr als ein paar hundert Artikel angezeigt, wird das eine ziemlich lange Liste.
Ich hab zwar schonmal eine Seitennavigation in unseren Shop (News) eingebunden, aber hier in meinem Suchen-Script bekomme ich die einfach nicht zum laufen.
Die Profis unter Euch, wird mein Script vielleicht zum erstarren bringen, aber wie gesagt, die Suche selber funktioniert. :-)
Kurz zum Aufbau:
Über ein kleines Formular, übergebe ich den Suchstring, das Suchfeld (Band oder Titel) und ob genau nach dem Suchbegriff gesucht werden soll. Also dann hier mit '%'.
----- SCHNiPP -----
if ($suchfeld == "Band")
{
$suchfeld = "desc_short";
}
elseif ($suchfeld == "Titel")
{
$suchfeld = "desc_short_small";
}
else
{
echo "Nix von dem.";
}
if ($check == "on")
{
$suchstring = $suchstring;
}
else
{
$suchstring = "%".$suchstring."%";
}
if ($suchstring == "%%"):
$suchstring = "rjrehrerehrhew";
endif;
if ($suchstring == ""):
$suchstring = "rjrehrerehrhew";
endif;
$abfrage = "SELECT * FROM csc_article WHERE $suchfeld LIKE '$suchstring'";
$abfrage1 = "SELECT COUNT(*) AS anzahlDS FROM csc_article WHERE $suchfeld LIKE '$suchstring'";
$ergebnis1 = mysql_query($abfrage1);
$ergebnis = mysql_query($abfrage);
if (mysql_result($ergebnis1, 0, "anzahlDS") > 0)
{
echo "Suchfeld: ".$suchfeld."<br>";
echo "Suchstring: ".$suchstring."<br><br><br>";
echo "Anzahl der Treffer: ".mysql_result($ergebnis1, 0, "anzahlDS");
echo "
<table border=1>
<tr>
<td>Band</td>
<td>Titel</td>
<td>Preis</td>
</tr>";
while($row = mysql_fetch_object($ergebnis))
{
echo "
<tr>
<td>".$row->desc_short."</td>
<td>".$row->desc_short_small."</td>
<td>".$row->price_a."</td>
</tr>";
}
echo "
</table>";
}
else
{
echo "Nichts gefunden!<br><br><br>";
}
----- SCHNaPP -----
Wie und wo kann ich da jetzt eine Seitennavigation einbauen?
Die Scripte, welche ich bisher gesehen haben, nutzen noch zusätzliche 'Select-Anweisungen'. Da blicke ich aber leider nicht ganz durch und weis auch nicht so genau, wo ich welchen Code einfügen muß.
Deshalb hoffe ich, daß mir vielleicht jemand von Euch einen Tipp oder Lösungsansatz geben könnte.
cu, Heiko
|