Nun 10 kann vieles sein! Natürlich eine Integer, aber halt nicht nur, denn Formulareingaben werden IMHO als Strings übergeben.
Naja, ich dachte genau für solche Fälle ist die Funktion da. Sonst kann ich ja auch nen Buchstaben als Integer deklarieren und die dumme Funktion meint, dass alles ok ist. Sowas Nutzloses... :(
Ja und dann noch was, ein Blick in die Referenz klärt auch so einige Fragen. Siehe mal
http://de3.php.net/manual/en/function.is-int.php
da steht des mit form-input immer String.
da steht dann auch was von
bool is_numeric()
und das ist das was Du suchst!
Lorenz