Visualizzazione risultati 1 fino 3 di 3

Discussione: Invio numeri da un form

  1. #1
    Guest

    Predefinito Invio numeri da un form

    Salve , spero che come al solito possiate aiutarmi, grazie.
    Ho creato un form in html che tra tante informazioni invia anche dei numeri di cell ad una pagina php che li elabora , li invia al database e ecc. ecc..
    Ma per sbaglio nel campo input del cellulare ho inserito oltre hai numeri anche delle lettere ad esempio 3341234Y6789 e cosi è stato inviato alla pagina php e memorizzato.
    Come posso creare un echo che mi dica che la variabile $_SIM è errata in quanto contiene caratteri non numerici?
    Ricevo la variabile nellampagina PHP con un POST :$_SIM=$_POST['sim'];
    Ma gia mi arriva in forma di stringa e non in forma di numero.
    Ho provato con is_numeric,is_int, gettype,settype e vari esempi presi qua e la' ma niente da fare.
    AIUTO
    GRAZIE

  2. #2
    L'avatar di trylab
    trylab non è connesso Neofita
    Data registrazione
    02-09-2012
    Messaggi
    24

    Predefinito

    Puoi provare a usare le espressioni regolari per fare il controllo, ad esempio:
    Codice PHP:
    preg_match('/^[0-9]+$/', <numero telefonico>);
    questa istruzione restituisce true solo se è composta solo da caratteri numerici.

  3. #3
    Guest

    Predefinito

    GRAZIE MILLE , funziona alla grande.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •