Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    campi required in un form

    Ciao!

    Come posso aggiungere i controlli per i campi required al mio form?


    codice:
    <form name="newsletter" action="mail.php" method="POST">
    
    <input type="hidden" name="required" value="email,nome,cognome,citta,provincia,autorizzo">
    
    <input name="nome" style="width: 150px" type="text" id="nome">
    
    <input name="cognome" style="width: 150px" type="text" id="cognome">
    
    <input name="citta" style="width: 150px" type="text" id="citta">
    
    <SELECT id=provincia style="width: 80px" name=provincia>
    <OPTION value="" selected>--</OPTION>
    .....
    </SELECT>
    
    <input type=radio value=si name=autorizzo>
    <input type=radio value=no name=autorizzo>
    
    <INPUT name=iscriviti type=submit id="iscriviti" value=Iscriviti>
    
    </form>

    Il codice del file mail.php è questo:

    Codice PHP:
    <?php
    $to 
    "la mia e-mail";

    $subject "Iscrizione";

    $body .= "E-mail: " trim(stripslashes($_POST["email"])) . "\n";
    $body .= "Nome: " trim(stripslashes($_POST["nome"])) . "\n";
    $body .= "Cognome: " trim(stripslashes($_POST["cognome"])) . "\n";
    $body .= "Città: " trim(stripslashes($_POST["citta"])) . "\n";
    $body .= "Provincia: " trim(stripslashes($_POST["provincia"])) . "\n";

    if(@
    mail($to$subject$body))
    echo 
    "Invio riuscito";
    } else {
    echo 
    "Errore";
    }
    ?>

    Cercando in giro ho trovato solo file molto complessi... Potreste postarmi il codice da aggiungere?
    Grazie!!
    LuPooh - Grafica multimediale

  2. #2

    Puoi provare ..........

    Ciao.
    Con la function empty
    puoi fare un controllo sui
    campi vuoti in questo
    modo
    if(empty($postValue))
    {
    echo "Ci devi mettere qc !";
    }
    Stammi bene.
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    ...scusa, ma dove metto i vari "if"?
    Come faccio a bloccare l'invio della e-mail?


    Grazie!
    LuPooh - Grafica multimediale

  4. #4

    Puoi fare così

    Ciao.
    Puoi utilizzare questa function
    function chechEmptyField($postValue)
    {
    $check = false;
    if(empty($postValue))
    {
    $check = true;
    }
    return $check;
    }
    $postValue = "";
    if(chechEmptyField($postValue))
    {
    echo "Devi riempire tutti i campi";
    }
    else
    {
    //qui devi mettere la function mail()
    echo "Adesso ti spedisco l'email";
    }
    Stammi bene.
    Naturalmente se devi fare controlli su + campi
    avrai if(chechEmptyField($postValue) || chechEmptyField($postValue) || etc)
    esistono metodi molto + eleganti ma ...................
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.