mal auf Herz und Nieren geprüft:
PHP-Code:
<?php
$meinInput = isset($_POST['eingabe']) ? $_POST['eingabe'] : '';
if($meinInput == '') {
echo 'is ja gar nix eingegeben
';
} else if( '0' === $meinInput) {
echo 'is int
';
} else if(intval($meinInput) > 0) {
$help = intval($meinInput);
if(strlen($help) == strlen($meinInput)) { // casthack
echo 'nur zahlen
';
} else {
echo 'sind auch Buchstaben dabei
';
}
} else {
echo 'is nichmal ne Zahl oder nur ne "0" am Anfang
';
// kann auch ncoh abgeprüft werden
if(strlen($meinInput) > 0 && $meinInput[0] == '0') {
echo 'erstes zeichen is ne "0""
';
} else {
echo 'is wirklich keine Zahl am Anfang
';
}
}
?>