tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
367
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    counteract counteract ist offline Mitglied Brokat
    Registriert seit
    Apr 2006
    Beiträge
    318
    Hallo!

    Ich möchte eine Eingabe auf zahlen prüfen. Also ob der Nutzer Zahlen eingegeben hat oder nicht! Er darf also keine Buchstaben eingeben! Wie kann man sowas machen?

    MfG

    Counteract
     

  2. #2
    Avatar von Online-Skater
    Online-Skater Online-Skater ist offline Mitglied Brillant
    Registriert seit
    Sep 2004
    Ort
    Rostock
    Beiträge
    891
    Warum benutzt du die Suche nicht ?
    Warum benutzt du kein Google ?

    Warum auch immer, damit der Thread nicht sinnfrei bleibt hier ein Bsp.

    PHP-Code:
    // Gültigkeit der ICQ Syntax
    $icq preg_match("!^\d{8,9}$!",$_POST['feld56']) ? $_POST['feld56'] : ''
    Informiere dich über preg_match ein sehr leistungsstarker Befehl im Bezug auf RegEx.

    mfg
     

  3. #3
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    ctype_digit()
    Schneller als reguläre Ausdrücke und für diesen Zweck besser geeignet.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  4. #4
    counteract counteract ist offline Mitglied Brokat
    Registriert seit
    Apr 2006
    Beiträge
    318
    Danke für die Antworten aber leider kann ich damit nicht so wirklich was anfangen...

    Wie funktioniert denn das genau? Ich dachte mir ich mache ein if abfrage und in dieser prüfe ich das nach! Mir geht es nur darum das ich nicht weis wie ich das unterscheiden soll!

    Sorry das ist wahrscheinlich eine total dumme Frage aba ich bin Anfänger deshalb bitte ich um Verständnis!
     

  5. #5
    sente sente ist offline Mitglied Gold
    Registriert seit
    Aug 2004
    Beiträge
    110
    Zitat Zitat von counteract Beitrag anzeigen
    Danke für die Antworten aber leider kann ich damit nicht so wirklich was anfangen...

    Wie funktioniert denn das genau? Ich dachte mir ich mache ein if abfrage und in dieser prüfe ich das nach! Mir geht es nur darum das ich nicht weis wie ich das unterscheiden soll!

    Sorry das ist wahrscheinlich eine total dumme Frage aba ich bin Anfänger deshalb bitte ich um Verständnis!

    Die Funktion preg_match liefert dir einen Rückgabewert, welche in dem folgenden Beispiel in die Variable $icq gespeichert wird.
    PHP-Code:
    $icq preg_match("!^\d{8,9}$!",$_POST['feld56']) ; 
    Du könntest das dann einfach per if (wenn du es unbedingt so willst ) überprüfen.
    PHP-Code:
    if($icq){
       
    //true
    }
    else{
       
    //false

    Aber informier dich mal über de "?"-Operator, so wie es im Beispiel von Online-Skater oben gemacht wird.

    Hoffe geholfen zu haben, mfG
     

  6. #6
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    PHP-Code:
    // Annahme $_POST['data'] sind die zu validierenden Daten
    if(ctype_digit($_POST['data']) === true)
    {
      
    # Alle Stellen sind Zahlen
    }
    else
    {
      
    # Fehler drin

     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 17.05.08, 16:40
  2. Nur Zahlen von 1 bis 9 als Eingabe?
    Von racedriver im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 13.12.07, 00:57
  3. Eingabe von Zahlen
    Von Cadeg im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 22.07.07, 12:54
  4. eingabe auf zahlen prüfen
    Von Operator_Jon im Forum PHP
    Antworten: 12
    Letzter Beitrag: 16.06.06, 15:21
  5. TextBox eingabe nur Zahlen
    Von atothek im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 04.11.04, 18:30