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: 56.880   Beiträge: 430.743   Mitglieder: 28.628   Aktive Mitglieder: 43
                          Willkommen an unser neuestes Mitglied, Nightbird.

                          Online-Benutzer

                          Einklappen

                          162 Benutzer sind jetzt online. Registrierte Benutzer: 1, Gäste: 161.

                          Mit 3.502 Benutzern waren am 23.01.2020 um 17:20 die meisten Benutzer gleichzeitig online.

                          Die neuesten Themen

                          Einklappen

                          • basti1012
                            Antwort auf Änderung an der CSS macht Probleme
                            @-moz-keyframes sowie @-webkit-keyframes brauch man eigentlich nicht.
                            Es reicht @keyframes
                            Man kann das natürlich ändern mit mehr Bildern , finde das aber etwas kompliziert.
                            Da gibt es einfacher Slideshows die sich leichter anpassen lassen.
                            Gestern, 17:27
                          • Nightbird
                            Änderung an der CSS macht Probleme
                            Als neues Forumsmitglied möchte ich mich gleich mit einer Frage an Euch wenden.
                            Bei der Programmierung von HTML geht's so halbwegs aber bei einer CSS habe ich so meine Schwieriegkeiten.
                            Dashalb suche ich mir im Web hauprsächlich Templates zusammen, die meinen Vorstellungen entsprechen....
                            Gestern, 17:01
                          • arnego2
                            Spammer in Editoren
                            Wer hat es gewußt? Das Nulled Wordpress Themes, so einige Plugins die modifiziert wurden auch Ostereier haben war bekannt.
                            Die
                            • html-cleaner.com
                            • html-online.com/editor/
                            • html5-editor.net
                            • htmlg.com
                            • … and others
                            Sind hier genannt: https://casparwre.de/blog/seo-scam/...
                            18.06.2021, 17:41
                          • Fridolin
                            Passendes Programm/Plugin für online Buchung
                            Hallo zusammen, ich brauche eure hilfe - und zwar baue ich eine Webseite für einen Freund. Es geht um eine Vermietung/ Verleih tageweise. Aktuell verwende ich Wix, überlege aber zu Wordpress zu wechseln. Mein Problem ist das passende Programm/Plugin für die online Buchung und Zahlung zu finden. Wix...
                            18.06.2021, 09:43
                          • daniel5959
                            Antwort auf htaccess - aus txt eine htaccess datei erstellen
                            Hallo,

                            falls der Server des Webspaces dem User die Rechte an der Datei entzogen hat, dann kann man ja den Support um Hilfe bitten.

                            Ich habe hin und wieder den Support bemühen müssen, wenn ich ein Problem nicht selber lösen konnte.

                            daniel5959
                            14.06.2021, 16:56

                          Die neuesten Beiträge

                          Einklappen

                          Lädt...
                          X