Re: @CB Eigenschaften Feldtyp Zahl !!! - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    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

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von sascha (539 Beiträge) am Freitag, 14.November.2003, 09:44.
    @CB Eigenschaften Feldtyp Zahl !!!

      morgen :-)

      wann ist eigentlich CB wieder im lande, bzw. www?

      mein problem ist, daß der feldtyp zahl mit trennzeichen "komma"
      anders interpretiert wird, als mit trennzeichen "punkt".


      ich gebe besuchern meines portals die möglichkeit, sich inhalte, u.a. abhängig vom preis aufzulisten.
      dazu nutze ich folgendes was auch klappt:
      feld: zahl / sortierung: zahl / sortierung: ja

      <input type=text name="Preis<=" size=8>
      

      problem ist folgendes:
      wenn die anbieter ihre angebote eintragen, müssen sie den preis mit einem "punkt" als trennzeichen eingeben.
      sonst funktioniert die abfrage nicht !!

      da aber das "komma" das gängigste trennzeichen ist, gibt es dauernd irritationen.

      ich bin ja schon froh, daß die nutzer es schaffen die preise mit 2 dezimalstellen nach dem trennzeichen einzugeben, aber die sache mit dem punkt versteht keiner :-(

      gibt es irgendwie die möglichkeit, die eigenschaften der beiden trennzeichenarten anzugleichen?

      danke
      sascha

     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 !!!

      Ok, so jetzt bin ich dazu gekommen, mir das mal durchzudenken. Problem is klar, gibt leider keine schnelle, einfache Lösung...

      Workaround der mir einfällt sieht so aus:

      <perl>
      for($i=0; $i<@_sel; $i+=4)
      {
        $_sel[$i+2]=~ s/,/./ if $_sel[$i] eq "Feldname";
      }
      </perl>
      

      mmh, sollte klappen ,-)

     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:

      <body>
      

      <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


     
 Liste der Einträge von 33750 bis 33900:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!