Visualizzazione risultati 1 fino 2 di 2

Discussione: Dichiarazione e gestione radiobutton e checkbox

  1. #1
    refusi non è connesso Utente AlterBlog
    Data registrazione
    15-02-2011
    Messaggi
    11

    Predefinito Dichiarazione e gestione radiobutton e checkbox

    Salve.
    Premetto che non conosco il linguaggio PHP. Tramite HTML ho inserito nella mia pagina (questa: http://refusi.altervista.org/invia-refuso ) un form contenente una checkbox e due radiobutton. Considerando che il bottone Invia richiama un file .php (quello che vi allego di seguito), vorrei sapere come faccio a gestire rispettivamente i radiobutton e la checkbox. Come li dichiaro? Che valori prendono? True false? Nella fattispecie, dovrei inserire un "se checkbox è spuntato, allora scrivi nome del radiobutton spuntato".

    Codice PHP:
    <?PHP
    // Processo di recupero dei dati
    $nick = $_POST['nick'];
    $email = $_POST['email'];
    $titolo = $_POST['titolo'];
    $autore = $_POST['autore'];
    $trad = $_POST['trad'];
    $cedit = $_POST['cedit'];
    $isbn = $_POST['isbn'];
    $refusi = nl2br($_POST['refusi']);
    $typeerr = $_POST['COMBO'];
    // Processo di controllo [Opzionale]
    if ($nick == null)
    {
    print
    "Errore: &egrave; necessario compilare il campo '<strong>Nickname</strong>'";
    }
    else
    {
    if (
    $email == null)
    {
    print
    "Errore: &egrave; necessario compilare il campo '<strong>E-mail</strong>'";
    }
    else
    {
    if (
    $autore == null)
    {
    print
    "Errore: &egrave; necessario compilare il campo '<strong>Autore</strong>'";
    }
    else
    {
    if (
    $titolo == null)
    {
    print
    "Errore: &egrave; necessario compilare il campo '<strong>Titolo libro</strong>'";
    }
    else
    {
    if (
    $cedit == null)
    {
    print
    "Errore: &egrave; necessario compilare il campo '<strong>Editore</strong>'";
    }
    else
    {
    if (
    $isbn == null)
    {
    print
    "Errore: &egrave; necessario compilare il campo '<strong>ISBN</strong>'";
    }
    else
    {
    if (
    $refusi == null)
    {
    print
    "Errore: &egrave; necessario compilare il campo '<strong>Refusi</strong>'";
    }
    else
    {
    if (
    $typeerr == "nullo")
    {
    print
    "Errore: &egrave; necessario scegliere la '<strong>Tipologia errore</strong>'";
    }
    else
    {
    // Processo di configurazione dell'email
    // [Destinatario, mittente, ecc]
    $sito = "<a href='http://refusi.altervista.org'>";
    $sito2 = "<a href='http://refusi.altervista.org/invia-refuso'>";
    $mail_to = "maxasiago@alice.it";
    $mail_from = $email;
    $mail_subject = "Refusi inviati da parte di $nick";
    $mail_body = "<p>Refusi inviati da $nick ($email) dal libro <i>$titolo</i> di $autore pubblicato da $cedit e tradotto da $trad $isbn:<br><br><font color=#003300>$refusi</font><br><br>Considerato come: $typeerr</p>";
    // Intestazioni HTML
    $mail_in_html = "MIME-Version: 1.0
    "
    ;
    $mail_in_html .= "Content-type: text/html; charset=iso-8859-1
    "
    ;
    $mail_in_html .= "From: <$mail_from>";
    // Processo di invio
    if (mail($mail_to, $mail_subject, $mail_body, $mail_in_html))
    {
    print
    "Grazie per il tuo contributo, <strong>$nick</strong>!<br>Un amministratore provveder&agrave; a controllare la validit&agrave; dei tuoi refusi prima di inserirli sul sito.<br><br>$sito2 Invia un altro refuso</a> oppure $sito Torna al sito</a>";
    }
    else
    {
    print
    "Errore";
    }
    }
    }
    }
    }
    }
    }
    }
    }
    ?>

  2. #2
    refusi non è connesso Utente AlterBlog
    Data registrazione
    15-02-2011
    Messaggi
    11

    Predefinito

    Ho risolto il problema. Se interessa a qualcuno, qui trovate la soluzione: http://forum.html.it/forum/showthrea...readid=1489800

Regole di scrittura

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