Originariamente inviato da prinzart
ho fatto così ma ancora non mi funziona:

<input name="imponibile" <?php if (!$inserimento);?> type="text" size="20" maxlength="8">

Codice PHP:
if ($imponibile) {
$sql "INSERT INTO protocollo_ordini (imponibile)
VALUES ('
$imponibile')";
mysql_query($sql$conn) or die ($sql);
$msg "protocollo inserito nel database";
$inserimento floatval($imponibile);
}

else {
$msg "ERRORE
devi riempire il campo imponibile di soli numeri"
;

non capisco dove hai problemi...

if(strlen($imponibile) < 8 && strlen($imponibile) > 2 && is_numeric($imponibile)) {
// fai quello che vuoi
}