Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Suche

Eddi1991 / 2 Antworten / Baumansicht Nickles

Hallo

Ich wollte mir meine eigene Suche programmieren. Dazu habe ich ein Eingabefeld und ein Feld, wo man ein System (PC, PS2...) auswählen kann geprogt. Dann gibt es noch einen "Abschicken" Button.

Das sieht bis jetzt so aus:



Nun will ich, dass z. B. wenn jemand in das erste Feld "Gothic 3" eingibt und im zweiten Feld "PC" auswählt, die Datei gothic3.php im Ordner spiele/pc geöffnet wird.

Ich habe jetzt mit "$dateien['Gothic 3'] = "spiele/pc/gothic3.php";" in der config.php dafür gesorgt, dass wenn "Gothic 3" benutzt wird, die Datei spiele/pc/gothic3.php geöffnet wird.

Weiß jemand wie ich das mit der Suche machen kann (auch wenn es nicht wirklich eine Suche sondern ein Auswahlverfahren von einer zu öffnenden Datei ist)? Ich würde mich über eine schnelle Antowrt freuen.

MfG
Eddi

bei Antwort benachrichtigen
Borlander Eddi1991 „Suche“
Optionen
Nun will ich, dass z. B. wenn jemand in das erste Feld "Gothic 3" eingibt und im zweiten Feld "PC" auswählt, die Datei gothic3.php im Ordner spiele/pc geöffnet wird.
Wieso willst Du für jede mögliche Sucheingabe eine eigene Seite hinterlegen? Das scheint mir keine wirklich gute Idee zu sein um es mal vorsichtig aus zu Drücken...

Also das habe ich jetzt mit "$dateien['Gothic 3'] = "spiele/pc/gothic3.php";" in der config.php gemacht. Nur die Suche...habe wirklich absolut keine Ahnung, wie ich das machen kann...
Den Suchstring bekommst Du doch im $_GET oder $_POST Array ans Suchscript übermittelt, dann könntest Du per header('Location:... weiterleiten auf die gewünschte Seite oder eine Fehlerseite falls nicht vorhanden.

Ein Datenbankeinsatz wäre hier wahrscheinlich eine sinnvolle Option...


Gruß
Borlander
bei Antwort benachrichtigen
Eddi1991 Borlander „ Wieso willst Du für jede mögliche Sucheingabe eine eigene Seite hinterlegen?...“
Optionen

Oh mit Datenbanken habe ich mich bisher noch gar nicht beschäftigt...na was solls werd ich das wohl mal durcharbeiten müssen in den nächsten Tagen.

Wo liegt eigentlich der Vorteil gegenüber meiner Variante?

MfG
Eddi

bei Antwort benachrichtigen