Beitrag von sascha (539 Beiträge) am Freitag, 14.November.2003, 09:44.
@CB Eigenschaften Feldtyp Zahl !!!
Antworten
Beitrag von tina (2 Beiträge) am Dienstag, 18.November.2003, 13:32.
Re: @CB Eigenschaften Feldtyp Zahl !!!
stimmt !!
jetzt nach dem beitrag ist mir auch klar, welche fehler ich immer hatte.
das komma ist wirklich das gängigste trennzeichen.
kann man die eigenschaften nicht wie beim punkt haben ??
tina
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 24.November.2003, 23:12.
Re: @CB Eigenschaften Feldtyp Zahl !!!
Antworten
Beitrag von sascha (539 Beiträge) am Dienstag, 25.November.2003, 00:08.
Re: @CB Eigenschaften Feldtyp Zahl !!!
hi christoph,
ist echt sch...
da gerade das feld preis bei mir für die suche sehr ausschlaggebend ist, klappt das nicht so ganz.
da müßte ich doch bei deinem workaround folgendes genau definieren:
-nur zahlen
-komma als trennzeichen muss sein
-2 zahlen nach trennzeichen
klappt denn dann immer noch die >abfrage auf das textfeld??
bei feldtyp zahl mit trennzeichen "punkt" nimmt er mir NUR zahlen mit trennzeichen und 2 stellen danach an!
mein verständnis geht leider nicht soweit, daß ich verstehe, warum der feldtyp zahl mit trennzeichen punkt andere auswirkungen hat, als mit trennzeichen komma?!?!
ich bin gerade voll in der akquise und möchte natürlich meinen anbietern
sagen: so isses ! und nicht in einer woche geht vielleicht das komma.
dann nehm ich lieber den serviceabstrich mit dem punkt hin.
da weiß ich wenigstens, daß es funktioniert.
sascha
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 25.November.2003, 00:29.
Re: @CB Eigenschaften Feldtyp Zahl !!!
Äh, hast Du meinen Vorschlag mal ausprobiert (vorm <do action=all> einschieben) - meiner Meinung nach sollte der so funzen wie Du Dir das vorstellst... ;-)
Antworten
Beitrag von sascha (539 Beiträge) am Dienstag, 25.November.2003, 01:00.
Re: @CB Eigenschaften Feldtyp Zahl !!!
hab ich!
klappt aber nicht.
hab das mit der beschränkung auf 2 dezistellen und nur zahlen noch nicht.
außerdem mache ich die einträge über ein formular.
der nutzer loggt sich mit dem loginbeispiel aus der bib ein und kann über ein externes formular einträge vornehmen.
-----------------
nutze bp-netsmart paket von netdirekt. funktion ist doch die gleiche wie beim kostenlos?
grundsätzlich:
ob punkt oder komma hört sich eigentlich kleinlich an, aber wenn du irgendwo einen preis eingeben würdest, wäre komma doch auch deine erste wahl.
ich habe momentan eigentlich nur ein zeitproblem.
habe ein mailing an ca. 2.000 potentielle anbieter, was eigentlich schon letzte woch raus sollte (anmerkung: mit bp-newsletter-tool).
hoffte auf eine einfachere lösung nach deiner rückkehr.
pech gehabt:-(
trotzdem danke
sascha
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 25.November.2003, 13:37.
Re: @CB Eigenschaften Feldtyp Zahl !!!
Na, das sollten wir schon hinkriegen... Dass Komma statt Punkt wichtig is, is mir schon klar ;-) Versteh aber im Moment anscheinend noch nich ganz, worauf Du hinauswillst - was genau funktioniert denn NICHT? Wie speicherst Du die Daten denn in der DB? "2,34" oder "2.34"? Was für ein Typ ist denn das entsprechende Feld? "Zahl" oder "text"? Gib mal nen Link auf das Template zum Anschauen...
Antworten
Beitrag von sascha (539 Beiträge) am Dienstag, 25.November.2003, 15:43.
Re: @CB Eigenschaften Feldtyp Zahl !!!
aktuell ist es so:
feldtyp zahl mit trennzeichen punkt
zahl wird abgespeichert als 12.00
soll:
zahl muß als trennzeichen komma haben und 2 stellen nach dem
trennzeichen = 12,00, 11,50, 120,40 etc.
bei suchmaske kann man als preislimit eingeben 30 oder 30,00
und bekommt alle einträge bis 30,00
(im grunde alles wie beim trennzeichen punkt - nur mit komma)
link zur dateneingabe:
http://hotel-plan.com/baseportal/gutscheinidee/v_login1
login & passwort je base01
link zur suchmaske:
http://hotel-plan.com/baseportal/gutscheinidee/v_suche
hoffe es ist verständlich:-)
sascha
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 25.November.2003, 19:02.
Re: @CB Eigenschaften Feldtyp Zahl !!!
Okeee, noch ein Versuch:
Stelle beim Feld auf "Komma" statt Punkt um. Dann sollte die Ein- und Ausgabe mit "," klappen. Intern dürfte es aber ein "." sein (wovon Du nur was merkst, wenn Du die Daten mit "get" holst).
JETZT mein Workaround (müsste, wenn ichs richtig verfolgt habe ins v_liste an den anfang...) ;-)
Antworten
Beitrag von sascha (539 Beiträge) am Dienstag, 25.November.2003, 19:33.
Re: @CB Eigenschaften Feldtyp Zahl !!!
feld auf komma geändert =
eingabe klappt wie gewünscht, d.h.
12 / 12.00 / 12,00 wird im datensatz zu 12,00
workaround habe ich in v_liste rein, aber
jetzt ist eine selektion über preis nicht mehr möglich.
keine reaktion ?!
sascha
template v_liste:
<perl>
for($i=0; $i<@_sel; $i+=4)
{
$_sel[$i+2]=~ s/,/./ if $_sel[$i] eq "Preis";
}
</perl>
html-blabla ......
<perl>
$append = "&Anbieter~=$_sel{Anbieter}" if $_sel{Anbieter} ne "";
$append = $append."&Kategorie~=$_sel{Kategorie}" if $_sel{Kategorie} ne "";
$append = $append."&Rubrik~=$_sel{Rubrik}" if $_sel{Rubrik} ne "";
$append = $append."&Bundesland~=$_sel{Bundesland}" if $_sel{Bundesland} ne "";
$append = $append."&Preis<=$_sel{Preis}" if $_sel{Preis} ne "";
</perl>
<loop db=daten sort=Kategorie range^=0,5>
$Anbieter
$Kategorie
$Rubrik
$Gutscheintitel
$Preis
</loop>
---------------------------
suchformular:
template v_suche:
<form action="http://....../v_liste&cmd=search&range=0,5" method="post" enctype="multipart/form-data">
<input type=hidden name="htx=" value="/.../v_liste">
<input type=hidden name="db=" value="daten">
<input type=hidden name="cmd=" value="search">
<input type=hidden name="range=" value="0,5">
<tr>
<td><select name="Kategorie~="><option><option selected>
<option>Urlaub</select></td>
<td><select name="Rubrik~="><option><option selected><option>Wertgutschein
</select></td>
<td><select name="Bundesland~="><option><option selected><option>Bayern
</select></td>
<td><input type=text name="Preis<=" size=8></td>
</tr>
<tr>
<td><input type=submit value="suchen"></td></tr>
</form>
Antworten