Guten Abend zusammen,
meine Frage:
Kann man im php-Script eine Wildcard definieren?
Also in der Theorie sähe es so aus:
wenn nicht teil einer nummer, dann leite um auf seite-b
Das ist nötig, damit ich nicht x Artikel-Nummern im php-Script definieren muss. z.B. art987-654* für alle nummern von art987-654-001 bis art987-654-999
Wenn die Nummer nicht aktuell ist, soll quasi auf eine Eingabeseite geleitet werden.
Versteht mich jemand?
Wildcard in php möglich?
Re: Wildcard in php möglich?
Nicht wirklich. Ich kann dir zwar sagen, daß man mit Funktionen wie [php:strpos], [php:substr] oder [php:preg_match] Teile von Strings vergleichen kann - aber was du damit eigentlich bezwecken willst, habe ich nicht verstanden.schluebby hat geschrieben:Versteht mich jemand?
KB:knigge
Also im Prinzip ist es so:
es wird eine Artikelnummer eingegeben und in einer Variablen übergeben.
Das Script soll nun prüfen, ob diese Artikelnummer zu den Produktnummern von bis vorhanden ist. Wenn ja listet er weitere zugehörige Daten. Wenn nicht, soll es zu einer Eingabe-Maske führen.
Vielleicht denk ich generell zu kompliziert und es geht einfacher?
es wird eine Artikelnummer eingegeben und in einer Variablen übergeben.
Das Script soll nun prüfen, ob diese Artikelnummer zu den Produktnummern von bis vorhanden ist. Wenn ja listet er weitere zugehörige Daten. Wenn nicht, soll es zu einer Eingabe-Maske führen.
Vielleicht denk ich generell zu kompliziert und es geht einfacher?
-
- Mitglied
- Beiträge: 1883
- Registriert: 20.10.2003 12:07
- Wohnort: Hannover
Wie Pyramide schon angeregt hat, würde sich das Problem einfach lösen lassen, indem du mit den oben genannten Funktionen nur die ersten x Zeichen der Produktnummer vergleichst, sodass alles dahinter egal ist, also wie eine Wildcard-Auswahl.
Wie das genau durchzuführen ist, erklärt sich durch die Funktionen fast von selbst, und den Rest weißt nur du - denn deine Scripte, Shopstruktur, etc kennen wir nicht.
Wie das genau durchzuführen ist, erklärt sich durch die Funktionen fast von selbst, und den Rest weißt nur du - denn deine Scripte, Shopstruktur, etc kennen wir nicht.
Ich denke mal Du suchst die Artikel in einer Datenbank.
Dann sollte Dir das helfen:
So sucht er nur nach Artikelnummer beginnend mit 1234. Aber es hilfreicher, wenn Du sagst, wo Du suchen musst 
Dann sollte Dir das helfen:
Code: Alles auswählen
WHERE artikelnummer LIKE '1234%'

meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it