Hallo,
Aus meinem Formular kommt der WERT mittels $_POST['eingabe']
$neu = settype ($_POST['eingabe'], 'integer' );
jetzt ist es ein INTEGER, doch wenn nichts drin war in der VARIABLE ist trotzdem eine 1 drin, es sollte aber eine 0 drin sein. Wie bekomme ich also die 0 darein?
$neu enthält keine Integer, sonderen eine Boolean. Steht doch im Handbuch zu settype().
$neu = [link:http://de.php.net/manual/de/function.intval.php@title=intval]($_POST['eingabe']);
wäre die korrekte Anweisung, um den in eine Integer umgewandelten Wert in $_POST['eingabe'] in die Variable $neu zu schreiben, vorausgesetzt $_POST['eingabe'] existiert.
Siehe auch Handbuchabschnitt Typen-Tricks.
Freundliche Grüße
Vinzenz