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
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>';
}
}
}
Alles anzeigen
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