Andy: nachkommastellen abfrage

morgen,

ich hab ein textfeld in dem ein preis eingegeben wird.
kann ich irgendwie abfragen ob er eine zahl mit komma (also: 20,50) eingegeben hat oder eine zahl ohne komma (also: 20).
Kann ich das irgendwie abfragen?

Gruss Andy

  1. Habe zwar keine Ahnung von PHP, aber es gibt sicher auch da Funktionen um Zeichenketten zu überprüfen. In JS könntest Du z.B. mit indexOf prüfen, ob ein . oder ein , im String enthalten ist. Denke sowas gibts auch in PHP.

    Grüsse

    1. danke gant, aber nach sowas hab ich schon gesucht.

      gibts hier irgendjemanden der ahnung von php hat?
      bin dankbar für jede hilfe

      gruss andy

      1. Hello,

        gibts hier irgendjemanden der ahnung von php hat?
        bin dankbar für jede hilfe

        fängst Du schon wieder an zu stänkern?

        Frag doch einfach vernünftig formuliert, was Du wissen willst, und Du wurst Antwort erhalten. Die Teilnehmer des SelfForums helfen gerne, nur "anmachen" lässt sich keiner gerne.
        --------------
        zum Thema:
        Weißt Du, wie Daten aus dem Browser-Formular an PHP übermittelt werden?
        Welche Fälle könnten denn auftreten?

        • ordentliches Format           13.56
        • erweitertes Format        1.7080,77     deutsch mit Tausendertrennzeichen
        • Blödsinn                  1.348.80.9
        • noch mehr Blödsinn        Euro 13,50
                                     max. 100 Mark
           usw.

        Deine User können Dir also alles in ein Erfassungsfeld hineinschreiben und Du musst nun diese Fälle erst einmal kategoriesieren und dann behandeln. Es gibt bisher keine fertige Funktion dafür. Du könntest aber die Vorgaben für eine solche Funktion erarbeiten und sie dann "zu Fuß", also diskret schreiben. Wenn die Funktion gut ist, wird sie dann vielleicht als compilierte Version in PHP übernommen.

        Also streng Dich an!

        Liebe Grüße aus http://www.braunschweig.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        1. wieso fang ich an zu stänkern ???????????

          1. Hello,

            wieso fang ich an zu stänkern ???????????

            Ein Fragezeichen reicht.
            Ich halte es für sehr unsensibel, hier zu fragen, ob sich jemand mit php auskennt.
            Sollte ich das falsch verstanden haben, oder dich mit dem bezogenen Stänkerer verwechselt haebn, dann entschuldige bitte.

            Aber anstrengen kannst Du dich trotzdem!

            Liefer du die theoretischen Eingabefehlermöglichkeiten und die Strategie für die Abhilfe, die php-Freunde hier helfen dann sicher gerne bei der sprachlichen Umsetzung. Umsonst gibts aber nix.

            Liebe Grüße aus http://www.braunschweig.de

            Tom

            --
            Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      2. hallo andy,

        in deiner urspruenglichen fargestellung war von php nicht
        die rede, du fragtest nach einer syntax-ueberpruefung eines
        html-formulares. dieses liesse sich am praktischten mit
        javascript realisieren. mit php kennt sich
        http://www.php.net ganz gut aus :-) gruss vom schoenen
        bodensee,

        michael

        ss:) zu:) ls:& fo:) de:> va:) ch:? n4:& rl:? br:< js:| ie:% fl:{ mo:|

  2. hi,

    ich hab ein textfeld in dem ein preis eingegeben wird.
    kann ich irgendwie abfragen ob er eine zahl mit komma (also: 20,50) eingegeben hat oder eine zahl ohne komma (also: 20).
    Kann ich das irgendwie abfragen?

    20,50 ist keine dezimalzahl in PHP - deziamlzeichen in PHP ist der punkt.

    du müsstest also zunächst mal das komma durch einen punkt ersetzen, wenn du das in PHP als zahl behandeln willst.

    schau dich dazu im manual im abschnit über die stringfunktionen um, da solltest du das passende finden können.

    gruss,
    wahsaga