salve a tutti.
Ho creato un form per farmi inviare alcune informazioni per e-mail.
Lo script funziona correttamente, tranne che per un controllo, ovvero quello di un campo numerico. Praticamente se quel campo lo lascio vuoto mi da errore, mentre se lo compilo con qualsiasi dato, sia con lettere che numeri mi spedisce ugualmente l'email.
Vi posto la parte di codice che utilizzo per il controllo:
prendo la variabile numerica dal form, come tutte le altre
eseguo tutti i controlli dei vari campi compreso quello numerico:
Non riesco proprio a capire come mai non mi controlla se la variabile sia un numero oppure no!!
Grazie a tutti!! :dipser:
Ho creato un form per farmi inviare alcune informazioni per e-mail.
Lo script funziona correttamente, tranne che per un controllo, ovvero quello di un campo numerico. Praticamente se quel campo lo lascio vuoto mi da errore, mentre se lo compilo con qualsiasi dato, sia con lettere che numeri mi spedisce ugualmente l'email.
Vi posto la parte di codice che utilizzo per il controllo:
prendo la variabile numerica dal form, come tutte le altre
PHP:
$telefono = $_POST['telefono'];
eseguo tutti i controlli dei vari campi compreso quello numerico:
PHP:
if($telefono == is_numeric($telefono))
{
echo "<p lang=\"it\"> <b> Errore </b>: il campo <b> Telefono (fisso o cellulare) </b> contiene caratteri non validi. Controllare che i dati immessi siano <b> SOLO </b> numeri!</p>";
}
Non riesco proprio a capire come mai non mi controlla se la variabile sia un numero oppure no!!
Grazie a tutti!! :dipser: