Suchmaschine - Was wurde eingegeben?
Compu
- php
0 Philipp Hasenfratz0 Compu0 norbert =:-)0 Compu0 norbert =:-)0 Compu
Hi Leute,
ich baue gerade meine Suchmaschine um. Vorherm musste der Benutzer die Kategorie auswählen in der gesucht werden sollte (Pulldown Menü).
Jetzt möchte mein Chef aber (um Klicks zu sparen), dass irgendwas eingegeben werden kann und überall gesucht wird.
Wie kann ich nun testen, ob eine 5 Stellige Artikelnummer eingegeben wurde oder Text?
Danke
Compu
Halihallo Compu
ich baue gerade meine Suchmaschine um. Vorherm musste der Benutzer die Kategorie auswählen in der gesucht werden sollte (Pulldown Menü).
Jetzt möchte mein Chef aber (um Klicks zu sparen), dass irgendwas eingegeben werden kann und überall gesucht wird.
Wieso spart das Klicks und was sind Klicks?
Wie kann ich nun testen, ob eine 5 Stellige Artikelnummer eingegeben wurde oder Text?
Es soll doch überall gesucht werden? - Wozu musst du dies unterscheiden?
---
Wo ist dein Problem? - Mit ein paar if abfragen mit substr oder RegularExpressions
liesse sich leicht über die Art des Inhaltes entscheiden. Du musst nur die Syntax
der Artikelnummer kennen und es dem Computer beibringen diese von anderen (Syntax für
Text) zu unterschieden.
Viele Grüsse
Philipp
Hi,
Wieso spart das Klicks und was sind Klicks?
Also, mein Boss möchte, dass jede Seite/Produkt innerhalt von 3 Klicks auf der Homepage erreichbar ist.
Es soll doch überall gesucht werden? - Wozu musst du dies unterscheiden?
Wenn ich, dass eine Artikelknummer eingegeben wurde, brauche ich nicht noch die Produktbesachreibnungen oder andere tabellen zu durchsuchen.
Wo ist dein Problem? - Mit ein paar if abfragen mit substr oder RegularExpressions
liesse sich leicht über die Art des Inhaltes entscheiden. Du musst nur die Syntax
der Artikelnummer kennen und es dem Computer beibringen diese von anderen (Syntax für
Text) zu unterschieden.
Werde mir die Funktion substr mal genauer angucken.
Danke
Hallo Compu!
Also, mein Boss möchte, dass jede Seite/Produkt innerhalt von 3 Klicks auf der Homepage erreichbar ist.
Ich hätte eine Lösung mit einem Klick - eine Sitemap ;-)
Aber im Ernst: Auf einige Seiten (meist Onlineshops) habe ich auch schon mal zwei Suchfelder gesehen - eines für Textsuche und eines für Artikelsuche - eben zum Eingeben von Artikelnummern.
mfg
norbert =:-)
Hi,
Ich hätte eine Lösung mit einem Klick - eine Sitemap ;-)
Jo, das wäre gut! Aber ich muss die Seite so gestalten, wie der Boss sie haben möchte und nicht wie ich sie für am besten halte.
Aber im Ernst: Auf einige Seiten (meist Onlineshops) habe ich auch schon mal zwei Suchfelder gesehen - eines für Textsuche und eines für Artikelsuche - eben zum Eingeben von Artikelnummern.
Ja, so hatte ich es vorher auch.
Compu
Hallo Compu!
Ja, so hatte ich es vorher auch.
Verstehe ;-)
1.) Stringlänge mit strlen($inhalt) checken.
2.) Infos zum Testen, ob es sich dabei um eine Zahl handelt, findest du in den Kommentaren auf folgender Seite:
http://www.php.net/manual/de/function.is-int.php
mfg
norbert =:-)
Super!!
Danke, Norbert!
Gruss
Compu