Ankündigung

Einklappen
Keine Ankündigung bisher.

GET-Variable überprüfen ob String oder Zahl

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

  • GET-Variable überprüfen ob String oder Zahl

    Hallo,
    wie kann ich überprüfen, ob eine GET-Variable ein String oder eine Zahl enthält/ist?
    Gruß Timo

  • #2
    AW: GET-Variable überprüfen ob String oder Zahl

    is_int() überprüft ob string nur eine zahl ist.

    andernfalls ob eine zahl enthalten ist, da würde ich einen regulären ausdruck vorschlagen....(boardsuche, google helfen)
    AC/DC Fanpage www.ifyouwantblood.de
    Nein zur Zensur im Internet und anderswo - Anonymous

    Kommentar


    • #3
      AW: GET-Variable überprüfen ob String oder Zahl

      Hi,
      eine GET-Variable ist immer vom Typ String.
      Um ihren Inhalt zu prüfen, könntest Du zunächst is_numeric() verwenden. Und wenn es eine Integerzahl sein soll, würde ich noch auf intval($_GET['zahl']) prüfen.

      Gruß
      Ingo
      Ingo Webdesign

      Kommentar


      • #4
        AW: GET-Variable überprüfen ob String oder Zahl

        Hi,
        Zitat von Brian Beitrag anzeigen
        is_int() überprüft ob string nur eine zahl ist.
        nein - ob die Variable vom Typ int ist; und das sind GET-Variablen wie gesagt nie.
        Gruß
        Ingo
        Ingo Webdesign

        Kommentar


        • #5
          AW: GET-Variable überprüfen ob String oder Zahl

          Zitat von Ingo Beitrag anzeigen
          Hi,

          nein - ob die Variable vom Typ int ist; und das sind GET-Variablen wie gesagt nie.
          Gruß
          Ingo
          stimmt hups...
          AC/DC Fanpage www.ifyouwantblood.de
          Nein zur Zensur im Internet und anderswo - Anonymous

          Kommentar


          • #6
            AW: GET-Variable überprüfen ob String oder Zahl

            Okay,
            danke für eure Antworten!

            Gruß Timo

            Kommentar


            • #7
              AW: GET-Variable überprüfen ob String oder Zahl

              Hi Timo,

              als kleines Beispiel vielleicht:
              Code:
              <?php
              $var = $_GET['var'];
              
              if (is_numeric($var))
              {
              	echo "ich bin eine zahl";
              }
              else
              {
              	echo "ich bin ein string";
              }
              ?>
              Vielleicht hilft es ja ein wenig

              Gruß,
              Progger
              ===========================
              Es gibt viel zu tun! Packen wir´s an!
              ===========================

              Kommentar


              • #8
                AW: GET-Variable überprüfen ob String oder Zahl

                Hi,
                Zitat von progger83 Beitrag anzeigen
                als kleines Beispiel vielleicht:
                Code:
                <?php
                if (is_numeric($var))
                {
                	echo "ich bin eine zahl";
                }
                wenn auch z.B. +0123.45e6 oder 0xFF als Zahl ok ist...

                Gruß
                Ingo
                Ingo Webdesign

                Kommentar


                • #9
                  AW: GET-Variable überprüfen ob String oder Zahl

                  Ist es auch möglich anstatt einer Buchstaben-Zahlenkombination nur "reine" Zahlen herauszufinden?

                  Also wenn ich z.B. die Varibale
                  id=news01 habe, dass die dann nicht als Zahl erkannt wird, sondern nur wenn z.B. id=12345 dasteht.

                  Ist das auch möglich?

                  Gruß Timo

                  Kommentar


                  • #10
                    AW: GET-Variable überprüfen ob String oder Zahl

                    ich würds so machen...
                    PHP-Code:
                    ?option=news&id=123456

                    $option 
                    $_GET['option'];
                    $id $_GET['id']; 
                    naja usw...
                    Das eProjekt - Web- & Werbeagentur

                    Kommentar


                    • #11
                      AW: GET-Variable überprüfen ob String oder Zahl

                      Das war doch gar nicht gefragt. Er will die GET-Variable überprüfen, ob sie auch wirklich nur eine Zahl ist. Ich würde das mit preg_match() und einer RegEx machen.

                      PHP-Code:
                      $var $_GET['var'];

                      if((!
                      preg_match("/^[0-9]*$/"$var)) {
                        echo 
                      "Keine Zahl.";
                      }
                      else {
                        echo 
                      "Zahl.";


                      greetz

                      P.S.: Wobei ich mir bei der RegEx nicht sicher bin, ob die stimmt.
                      sigpic

                      Kommentar


                      • #12
                        AW: GET-Variable überprüfen ob String oder Zahl

                        was ingo anmerkte stimmt zwar - stellt aber kein wirkliches problem da. da nur spaßvögel das eingeben werden, braucht man das auch nicht zu berücksichtigen........ein is_numeric() genügt erweiterten ansprüchen....
                        AC/DC Fanpage www.ifyouwantblood.de
                        Nein zur Zensur im Internet und anderswo - Anonymous

                        Kommentar


                        • #13
                          AW: GET-Variable überprüfen ob String oder Zahl

                          Hi,
                          Zitat von Brian Beitrag anzeigen
                          was ingo anmerkte stimmt zwar - stellt aber kein wirkliches problem da. da nur spaßvögel das eingeben werden, braucht man das auch nicht zu berücksichtigen.
                          das sehe ich anders. Wenn die Auswertung Integer verlangt, kann es hier durch fehlerhafte Eingaben zu unerwarteten Ergebnissen kommen. Entweder die Auswertung fängt solche Fehleingaben ab - dann ist eine Vorprüfung gar nicht erforderlich - oder die Eingabe wird wirklich auf Integer geprüft.

                          Gruß
                          Ingo
                          Ingo Webdesign

                          Kommentar

                          homepage-forum.de - Hilfe für Webmaster! Statistiken

                          Einklappen

                          Themen: 57.203   Beiträge: 432.326   Mitglieder: 29.596   Aktive Mitglieder: 49
                          Willkommen an unser neuestes Mitglied, BillyTig.

                          Online-Benutzer

                          Einklappen

                          714 Benutzer sind jetzt online. Registrierte Benutzer: 4, Gäste: 710.

                          Mit 4.707 Benutzern waren am 12.01.2023 um 03:07 die meisten Benutzer gleichzeitig online.

                          Die neuesten Themen

                          Einklappen

                          • bodan
                            Bard - Googles Antwort auf ChatGPT geht ins Rennen
                            Try Bard and share your feedback Mar 21, 2023 - so der Aufruf vor wenigen Stunden.

                            und weiter: We’re starting to open access to Bard, an early experiment that lets you collaborate with generative AI. We're beginning with the U.S. and the U.K., and will expand to more countries and languages...
                            22.03.2023, 23:20
                          • daggel
                            Eine horizontale Linie mit <hr> in css als bild mit wiederholung anzeigen?
                            Hallo,

                            ich bin neu hier und Webseiten-Anfänger. Trotzdem möchte ich in einem HR-Tag mit Css ein Bild anzeigen, dass nur horizontal über die gesamte Seite wiederholt wird.
                            HTML-Code:
                              <!--<div id="bild2">      
                            <img src="..\Bilder\TrennungTranparentQuer.jpeg">
                            ...
                            22.03.2023, 15:44
                          • bodan
                            CloudFest Hackathon 2023 noch bis 23 März- mit innovativen Projekten
                            Hi liebe Homepage-Foren-Feunde,


                            hier ein kurzer Hinweis auf das CloudFest 2023

                            wie immer gibts eine Fülle von Angeboten am Fest. Da ist ganz ganz viel dabei!
                            ...unter anderem auch mit innovativen WordPress-Projekten: VS Code-Erweiterung für In-Browser-Entwicklung...
                            21.03.2023, 12:41
                          • PatX
                            Design Hilfe zu einer Form die ein PHP Script triggert
                            Ich würde mich über eure Meinung zu dem folgenden Szenario freuen:

                            Ich möchte ein Formular einrichten, das im Wesentlichen die folgenden Schritte triggert:
                            - Ein PHP-Skript ausführen
                            - Formulardaten in die WordPress-Datenbank meiner Website speichern
                            - KEINE anderen...
                            21.03.2023, 07:20
                          • Reservespieler
                            Website pflegen
                            Ein freundliches Hallo an alle,
                            Ich würde gerne von meinem Verein die Pflege der Website übernehmen da es auch einige Vorteile als aktives Mitglied hat. Das Problem ist nur das ich überhaupt keine Ahnung davon habe.
                            Daher hier meine Frage:
                            Wie funktioniert sowas und was muss ich...
                            18.03.2023, 16:48

                          Die neuesten Beiträge

                          Einklappen

                          Lädt...
                          X