Hallo an die PHP Coder zu später Stunde :-),
ich hab ein Formular welches die Tabelle nach vorhandenen Einträgen durchsucht.
Leider funktioniert das aber nur, wenn ich genau den Suchbegriff eingebe.
Beispiel "Audi A3" wird gefunden und angezeigt, aber nur Audi oder nur A3 führt zu keinem Ergebnis. Weiß jemand, wie ich die Tabelle so auslesen kann, dass mir auch Ergebnisse angezeigt werden, welche nicht genau drinstehen.
Das Formular im FE funktioniert so:
<form name="form1" method="post" action="###FORMACTION###">
<input type="hidden" name="tx_kayaks_pi1[submittedSearch]" value="1" />
<input type="hidden" name="no_cache" value="1" />
dann u.a. weiter mit
<input name="tx_kayaks_pi1[typ]" type="text" id="typ" value="" size="10" />
wobei typ die Tabelle ist.
In der _pi1 sieht die Ausgabe (Ausschnitt) so aus!
markerArray["###TYP###"] = $row['typ'];
Wie gesagt, bei genauer Angabe erhalte ich das Ergebnis, nur mit Fragen nach
z.B. Au oder A3 oder Audi u.s.w. gibts Keins
Vielen Dank schonmal
Das kommt auf die DB Abfrage an.
SELECT * FROM tx_auto WHERE title LIKE %a3%
OK Danke, aber leider hilft das nicht so ganz, weil ich dann ja alles eingeben müßte was es gibt. Das wären dann 100te Schreibweisen.
Ich hatte gehofft, dass es einen PHP Befehl/Code gibt der sowas macht wie
EGAL wie die Anfrage ist suche in der Tabelle und wenn da auch nur ein Buchstaben oder Zeichen übereinstimmt, dann zeigs an.( natürlich würde ichs dann gerne auf 2 Zeichen minimum limitiern)
Hier mal kurz die Funktion.
In dem Formular stehen schon ganz viele Suchbegriffe in Form von Select Objekten und verschiedenen Formfeldern. Da wären
Automarke -> AUDI,BMW,Citroen,Dacia, u.s.w. alle FEST VORGEGEBEN
Dann der TYP -> leeres Eingabefeld weil es zu viele gibt
Saison -> Sommer, Winter, Ganzjahres alle FEST VORGEGEBEN
Hier ist die Seite (Im Aufbau), damit man mal sieht wie ich das genau meine.
http://www.reifen-kaya.de/index.php?id=5
Der User sollte die Suche nach Typ selbst bestimmen können.
Egal was der da eingibt, wenn etwas ähnliches in der DB steht kommt ein Ergebnis.
Also eigentlich wie ein stinknormals Suchfeld das eben alles zeigt, wenns nur ne kleine Übereinstimmung gibt.
Vielen Dank für die Bemühungen :-)
Also so tief wollte ich im Moment nicht in die PHP Dinge eintauchen.
Ich weiß, dass es bei bestimmten Funktionen sehr notwendig ist PHP zu können, aber für dieses Mal belasse ichs dann doch auf die alte (gewohnte) Weise.
Ich generiere die Typen in der Extension, sortiert nach a-z. Der Kunde bekommt dann ein Pulldown zum scrollen. Wollte mir ein bisschen Zeit und Arbeit sparen, aber die alte Variante ist dann wohl die ZEITSPARENDE :-)
Hatte gehofft, dass es eben nur ein kleiner Codeschnipsel ist!!!! :-)