Visualizzazione risultati 1 fino 6 di 6

Discussione: funzione is_numeric

  1. #1
    Guest

    Predefinito funzione is_numeric

    ciao raga
    sul web ho trovato che il codice php is_numeric
    serve per ammettere solo numeri in un campo form.

    purtroppo però non riesco ad integrarlo bene, mi da sempre errore oppure è indifferente.
    qualcuno riesce ad aiutarmi?

    Codice PHP:
    <?php
    $nome
    =$_POST['nome'];
    $cognome=$_POST['cognome'];
    $email=$_POST['email'];
    $telefono=$_POST['telefono'];
    $messaggio=$_POST['messaggio'];
    $subject="Assistenza";

    $from="From: ".$email;
    $to="valedieci10@libero.it";




    if (empty(
    $nome))
    {
    echo
    "Spiacenti, campo Nome vuoto!<br />";
    $error = true;
    }
    if (empty(
    $cognome))
    {
    echo
    "Spiacenti, campo Cognome vuoto!<br />";
    $error = true;
    }
    if(!
    eregi("^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$",$email))
    {
    echo
    "Spiacenti, E-mail vuota o errata!<br />";
    $error = true;
    }
    if (empty(
    $telefono))
    {
    echo
    "Spiacenti, Telefono vuoto!<br />";
    $error = true;
    }
    if (!
    $error) {
    mail($mailto,$subject,$messaggio,$from);
    echo
    "E-mail inviata!!<br />";
    }

    ?>

  2. #2
    Guest

    Predefinito

    Nel codice postato non c'è traccia di quella funzione...


    ciao!

  3. #3
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Citazione Originalmente inviato da allampatu Visualizza messaggio
    ... il codice php is_numeric
    serve per ammettere solo numeri in un campo form. ...
    Non è proprio così: tecnicamente serve a verificare che una stringa contenga solo caratteri numerici. Poi può essere usata per il tuo scopo, se sai che i valori letti da un modulo sono stringhe.

    Nel tuo caso, puoi utilizzarla durante il controllo dei dati, semplicemente aggiungendo una condizione tipo questa:
    Codice PHP:
    if (!is_numeric ($campo_numerico))
    {
    echo
    "Errore: numero non valido";
    }
    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  4. #4
    Guest

    Predefinito

    6 un mito, va alla grande proprio!
    grazie mille ancora.

    per caso sapresti spiegarmi xkè effettivamente la mail
    con i dati non arriva?
    questo il mio nuovo codice
    Codice PHP:
    <?php
    $nome
    =$_POST['nome'];
    $cognome=$_POST['cognome'];
    $email=$_POST['email'];
    $telefono=$_POST['telefono'];
    $messaggio=$_POST['messaggio'];
    $subject="Assistenza";

    $from="From: ".$email;
    $to="valedieci10@libero.it";




    if (empty(
    $nome))
    {
    echo
    "Spiacenti, campo Nome vuoto!<br />";
    $error = true;
    }
    if (empty(
    $cognome))
    {
    echo
    "Spiacenti, campo Cognome vuoto!<br />";
    $error = true;
    }
    if(!
    eregi("^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$",$email))
    {
    echo
    "Spiacenti, E-mail vuota o errata!<br />";
    $error = true;
    }
    if (!
    is_numeric ($telefono))
    {
    echo
    "Spiacenti, numero non valido<br />";
    $error = true;
    }
    if (!
    $error) {
    mail($mailto,$subject,$messaggio,$from);
    echo
    "E-mail inviata!!<br />";
    }

    ?>
    grazie mille ancora x il prezioso aiuto

  5. #5
    Guest

    Predefinito

    Non vorrei sbagliarmi, ma non è per caso che $mailto non esiste?

  6. #6
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    speriamo lo testi, altrimenti..Xd
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

Regole di scrittura

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