Ergebnis 1 bis 3 von 3

Thema: PHP - 0 als keine Eingabe o.O??

  1. #1
    Großmeister(in) Avatar von Darkxor
    Registriert seit
    17.11.2007
    Ort
    NRW
    Beiträge
    663
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard PHP - 0 als keine Eingabe o.O??

    Hallo,
    ich habe zum üben meiner MySQL Kenntnisse eine Webseite programmiert, welche das Eintragen von Fußballergebnissen
    ermöglicht.

    Um zu überprüfen ob die Eingabe numerisch ist und weitere
    Kontrollstrukturen habe ich folgendes geschrieben:

    PHP-Code:
                                        if (isset($heimmannschaft$gastmannschaft)) {
                                            if (
    $heimmannschaft == $gastmannschaft) {
                                            echo 
    '<br/><b>Fehler. Heimmannschaft darf nicht = Gastmannschaft sein.</b>';
                                            }else {
                                            if (!empty(
    $erg1) && !empty($erg2)){
                                                    if (
    is_numeric($erg1) && is_numeric($erg2)){
                                                        
    $spielergebnis $erg1." : ".$erg2;
                                                        include 
    'werteeintragen.php';
                                                        echo 
    '<br/>Eintragung erfolgreich!<br/> <a href="tabelle.php">Spieltabelle ansehen?</a>';
                                                    }else
                                                        {
                                                            echo 
    '<br/><b>Fehler. Bitte nur Ganzzahlen eingeben.</b>';
                                                        }
                                                }else {
                                                    echo 
    '<br/><b>Fehler. Es wurde kein Ergebnis eingegeben.</b>';
                                                    }
                                            }
                                        } 
    Sorry für das eventuell unübersichtliche einrücken hier, da ich
    es so aus meinem Notepad++ genommen habe.

    Wenn nun jemand ein Ergebnis eingibt indem eine 0 vorkommt,
    wird der Fehler ausgegeben, dass kein Ergebnis eingetragen wurde
    .
    Weswegen kommt das?

    Danke
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: PHP - 0 als keine Eingabe o.O??

    0 ist empty in PHP.
    PHP-Code:
    function isEmpty($var)
    {
        if(
    is_string($var))
              return 
    strlen($var) == 0;
           if(
    is_numeric($var) || is_bool($var))
             return 
    false;
           return !
    $var;

    Viele liebe Grüße
    The User

  3. #3
    Großmeister(in)
    Themenstarter
    Avatar von Darkxor
    Registriert seit
    17.11.2007
    Ort
    NRW
    Beiträge
    663
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: PHP - 0 als keine Eingabe o.O??

    Hallo,
    achso daran lag es.
    Danke für die Lösung, aber das ist doch recht komplex und trotz,
    dass ich mir die Funktionen angesehen habe, blick ich da noch nicht
    wirklich durch.

    Spricht eigentlich etwas dagegen, die If Bedingung so zu setzen?
    PHP-Code:
    $erg1 != '' || $erg2 != '' 

Ähnliche Themen

  1. Problem mit PHP Eingabe
    Von Kinimod im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 26
    Letzter Beitrag: 20.06.2008, 23:28
  2. Bei Eingabe überprüfen
    Von incendium im Forum HTML & CSS Forum
    Antworten: 7
    Letzter Beitrag: 11.05.2008, 21:01
  3. dyn. PHP eingabe anzeigen
    Von ThLorda im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 06.06.2006, 22:07
  4. Formular Eingabe
    Von kaid77777 im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 12.04.2006, 18:10
  5. Eingabe in Textfeld speichern
    Von DonaldDuck im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 03.11.2005, 14:50

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •