Ankündigung

Einklappen
Keine Ankündigung bisher.

Kleine Frage

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Kleine Frage

    Moin an alle,

    ich hab nur eine kleine Frage:

    in meiner HTML-Datei habe ich folgenden Schnipsel:

    Code:
    <input name = "IST"> Versuche
    in php verarbeite ich das dann so weiter:

    Code:
    echo $_POST["Name"] . ",<p>nach unserem Kenntnisstand haben Sie insgesamt " . $_POST["IST"] . " Versuche gehabt.
    Ich möchte ganz gerne, dass Zahlenwerte unter 13 ausgeschrieben und darüber als Zahlen ausgegeben werden.

    Habt Ihr eine Idee, wie ich das im obigen Beispiel umsetzen kann?

    Lieben Dank

  • #2
    Verwende eine if-Bedingung.

    Du solltest zudem Parameter die von einem Formular kommen nicht direkt in der Ausgabe verwenden. Prüfe diese vorab auf Validität und beachte den Kontextwechsel.
    Das ist im Hinblick auf Sicherheit in der Informatik heute unablässig.

    Die Wissenssammlung hält noch mehr brauchbare Hinweise parat, die du dir mal ansehen kannst.

    Kommentar


    • #3
      Hi, vielen Dank für Deinen Hinweis. Im ersten Schritt ist mir aber unklar, wie ich überhaupt die Werte von Zahlen in Buchstaben für die Ausgabe umwandle.

      Kommentar


      • #4
        Zitat von Daddeldu-HL Beitrag anzeigen
        Im ersten Schritt ist mir aber unklar, wie ich überhaupt die Werte von Zahlen in Buchstaben für die Ausgabe umwandle.
        PHP-Code:
        $formatter = new NumberFormatter('de_DE'NumberFormatter::SPELLOUT);

        echo 
        $formatter->format(1) . PHP_EOL// eins
        echo $formatter->format(2) . PHP_EOL// zwei
        echo $formatter->format(3) . PHP_EOL// drei
        echo $formatter->format(4) . PHP_EOL// vier
        echo $formatter->format(5) . PHP_EOL// fünf
        echo $formatter->format(6) . PHP_EOL// sechs
        echo $formatter->format(7) . PHP_EOL// sieben
        echo $formatter->format(8) . PHP_EOL// acht
        echo $formatter->format(9) . PHP_EOL// neun
        echo $formatter->format(10) . PHP_EOL// zehn
        echo $formatter->format(11) . PHP_EOL// elf
        echo $formatter->format(12) . PHP_EOL// zwölf 
        PHP-Code:
        $formatter = new NumberFormatter('fr_FR'NumberFormatter::SPELLOUT);

        echo 
        $formatter->format(1) . PHP_EOL// un
        echo $formatter->format(2) . PHP_EOL// deux
        echo $formatter->format(3) . PHP_EOL// trois
        echo $formatter->format(4) . PHP_EOL// quatre
        echo $formatter->format(5) . PHP_EOL// cinq
        echo $formatter->format(6) . PHP_EOL// six
        echo $formatter->format(7) . PHP_EOL// sept
        echo $formatter->format(8) . PHP_EOL// huit
        echo $formatter->format(9) . PHP_EOL// neuf
        echo $formatter->format(10) . PHP_EOL// dix
        echo $formatter->format(11) . PHP_EOL// onze
        echo $formatter->format(12) . PHP_EOL// douze 
        PHP-Code:
        $formatter = new NumberFormatter('ja_JP'NumberFormatter::SPELLOUT);

        echo 
        $formatter->format(1) . PHP_EOL// 一
        echo $formatter->format(2) . PHP_EOL// 二
        echo $formatter->format(3) . PHP_EOL// 三
        echo $formatter->format(4) . PHP_EOL// 四
        echo $formatter->format(5) . PHP_EOL// 五
        echo $formatter->format(6) . PHP_EOL// 六
        echo $formatter->format(7) . PHP_EOL// 七
        echo $formatter->format(8) . PHP_EOL// 八
        echo $formatter->format(9) . PHP_EOL// 九
        echo $formatter->format(10) . PHP_EOL// 十
        echo $formatter->format(11) . PHP_EOL// 十一
        echo $formatter->format(12) . PHP_EOL// 十二 

        Kommentar

        Lädt...
        X