Hallo,
Ich habe (im Test) ein Suchformular mit Preissuche gebaut, ohne Dropdownliste mit vorgegebenen Preisen sondern Texteingabefeldern.
(der Kunde kann beliebige von - bis Preise eingeben)
<form action="__xsuchen__" method="post" value="">
<input type="hidden" name="suchkategorie" value="000000000000011000">
<input type="text" style="width:100px;" size="10" name="suchbegriff" value="Suchbegriff" onFocus="this.value=''" class="textfeld">
<input type="text" name="suchvon" size="5">
<input type="text" name="suchbis" size="5">
<input name="suchen" type="image" value="suchen" size="1" SRC="http://www.woll-insel.at/shop2/Icon/suchen3.gif">
</form>
Soweit funktioniert es auch, aber da ich sehr kleine Preise habe, möchte ich auch Komma-Preise (also z.B. 1.50 - 2.50) verwenden können.
Die Preise werden aber bei der Suchanzeige immer aufgerundet.
Wenn ich also 1.50 - 2.50 eingebe, werden alle Artikel zuwischen 2 und 3 angezeigt.
Ich vermute, das hängt damit zusammen, daß man im Texteingabefeld nur "." eingeben kann, meine Preise aber mit "," eingetragen sind?
gebe ich 1 - 2 ein, werden aber ebenfalls die Artikel zwischen € 2 und € 3 angezeigt -> also auch aufgerundet ??
(muß ich da noch ein "value=" " " dazuschreiben? -> mit value="__suchvon__" hab ich das selbe Ergebnis wie ohne)
Gibt's eine Möglichkeit, mit Texteingabefeld und Kommapreisen korrekte Suchergebnisse zu anzuzeigen?
(Suche nur im Hauptkatalog)
EDIT: Problem gelöst :D
(s. http://www.shoppilot.net/pf/preissuche_in_subkatalogen-t945.0.html;msg3584#new (http://www.shoppilot.net/pf/preissuche_in_subkatalogen-t945.0.html;msg3584#new))