Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di merj
    Registrato dal
    Jan 2005
    Messaggi
    187

    pulsanti di scelta Si/NO

    Buongiorno

    vi chiedo un aiuto, ho questo form di richiesta informazioni

    www.extender.it/sito_unilevel/richiedi_offerta9001.html

    e il dubbio mi sorge sul codice riguardante "ALTRE INFORMAZIONI" qual'è il codice giusto?

    vi prego datemi una mano!

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Intendi che valori e nomi (name nell'input) dare? e come elaborare le selezioni?
    Secondo me ti basterebbe dare stesso nome per i radio si/no (in coppie si e no) ma con valore diverso, poi controllare dopo l'invio se il valore di quel dato (post) e' di valore associato al si o al no(non selezionato non dovrebbe nemmeno passare).

  3. #3
    Utente di HTML.it L'avatar di merj
    Registrato dal
    Jan 2005
    Messaggi
    187
    si ma inoltre nn so proprio da dove cominciare per il codice riguardo questa parte xkè tutto il resto l'ho già fatto e funziona

  4. #4
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    <input name="nomeinput" value="1" type="radio"> si
    <input name="nomeinput" value="2" type="radio"> no

    Nellla pagina arriva $_POST['nomeinput'] di valore uno o due e quindi (penso ad un post non conoscendo il codice) . Se 1 corrispondera' ad un insert nel db con valore 'si' o cmq affermativo(se di insert si tratta). Il valore checckato e' l'unico che passa. Fai cosi' per tutte le voci, 2 radio con stesso nome e valore diverso per si o no o cmq stessso nome fino a quando riguarda la stessa domanda( com'e' adesso funziona un solo input per tutte le domande perche' hanno lo stesso nome).

  5. #5
    Utente di HTML.it L'avatar di merj
    Registrato dal
    Jan 2005
    Messaggi
    187
    scusa un ultima cosa e sulla pagina php debbo mettere $POST['nomeinput'] e ovviamente il nome riguardante il nome giusto?

  6. #6
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Se non sbaglio ho notato che il form e' in method="get" se e' cosi' dovrebbe arrivare tutto da url come $_GET['nomeinput']. nomeinput e' il nome che dai all' input radio.

  7. #7
    Utente di HTML.it L'avatar di merj
    Registrato dal
    Jan 2005
    Messaggi
    187
    non mi funziona...

    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    </head>
    <body>
    <?php

    $messaggio 
    "RICHIESTA OFFERTA 9001:"."\n\r";

    $messaggio .= "ragione sociale: ".$_REQUEST['ragione_sociale']."\n";
    $messaggio .= "sede legale: ".$_REQUEST['sede_legale']."\n";
    $messaggio .= "sede operativa: ".$_REQUEST['sede_operativa']."\n";
    $messaggio .= "referente: ".$_REQUEST['referente']."\n";
    $messaggio .= "PIVA: ".$_REQUEST['partita_iva']."\n";
    $messaggio .= "telefono: ".$_REQUEST['telefono']."\n";
    $messaggio .= "fax: ".$_REQUEST['fax']."\n";
    $messaggio .= "sito: ".$_REQUEST['sito']."\n";
    $mail_mittente $_POST['email'];
    $messaggio .= "attività svolta: ".$_REQUEST['attivita_svolta']."\n";
    $messaggio .= "numero unità operative: ".$_REQUEST['numero_unita_operative']."\n";
    $messaggio .= "superficie complessiva: ".$_REQUEST['superficie_complessiva']."\n\r";

    $messaggio .= "SUDDIVISIONE LUOGHI DI LAVORO"."\n\r";

    if (
    $uffici$messaggio .="uffici"."\n\r";
    if (
    $magazzini$messaggio .="magazzini"."\n\r";
    if (
    $vendita$messaggio .="vendita"."\n\r";
    if (
    $laboratori$messaggio .="laboratori"."\n\r";
    if (
    $officine$messaggio .="officine"."\n\r";
    if (
    $aree_riservate$messaggio .="aree_riservate"."\n\r";

    $messaggio .= "numero: ".$_REQUEST['numero01']."\n";
    $messaggio .= "numero: ".$_REQUEST['numero02']."\n";
    $messaggio .= "numero: ".$_REQUEST['numero03']."\n";
    $messaggio .= "numero: ".$_REQUEST['numero04']."\n";
    $messaggio .= "numero: ".$_REQUEST['numero05']."\n";
    $messaggio .= "numero: ".$_REQUEST['numero06']."\n\r";

    $messaggio .= "metri quadri: ".$_REQUEST['metri_q01']."\n";
    $messaggio .= "metri quadri: ".$_REQUEST['metri_q02']."\n";
    $messaggio .= "metri quadri: ".$_REQUEST['metri_q03']."\n";
    $messaggio .= "metri quadri: ".$_REQUEST['metri_q04']."\n";
    $messaggio .= "metri quadri: ".$_REQUEST['metri_q05']."\n";
    $messaggio .= "metri quadri: ".$_REQUEST['metri_q06']."\n";

    $messaggio .= "NUMERO ADDETTI"."\n\r";

    if (
    $dipendenti$messaggio .="Dipendenti"."\n\r";
    if (
    $collaboratori_famigliari$messaggio .="Collaboratori famigliari"."\n\r";
    if (
    $soci_lavoratori$messaggio .="Soci Lavoratori"."\n\r";
    if (
    $praticanti_stagisti$messaggio .="Praticanti/Stagisti"."\n\r";
    if (
    $collaboratori_autonomi$messaggio .="Collaboratori autonomi"."\n\r";
    if (
    $altro$messaggio .="Altro"."\n\r";

    $messaggio .= "numero Uomini: ".$_REQUEST['uomini01']."\n";
    $messaggio .= "numero Uomini: ".$_REQUEST['uomini02']."\n";
    $messaggio .= "numero Uomini: ".$_REQUEST['uomini03']."\n";
    $messaggio .= "numero Uomini: ".$_REQUEST['uomini04']."\n";
    $messaggio .= "numero Uomini: ".$_REQUEST['uomini05']."\n";
    $messaggio .= "numero Uomini: ".$_REQUEST['uomini06']."\n\r";

    $messaggio .= "numero Donne: ".$_REQUEST['donne01']."\n";
    $messaggio .= "numero Donne: ".$_REQUEST['donne02']."\n";
    $messaggio .= "numero Donne: ".$_REQUEST['donne03']."\n";
    $messaggio .= "numero Donne: ".$_REQUEST['donne04']."\n";
    $messaggio .= "numero Donne: ".$_REQUEST['donne05']."\n";
    $messaggio .= "numero Donne: ".$_REQUEST['donne06']."\n\r";

    $messaggio .= "descriva brevemente il processo produttivo (o i processi produttivi) svolti in Azienda:: ".$_REQUEST['note']."\n";


    $intestazione .="From:$mail_mittente\r\n";
    $intestazione .="To: [email]merj@extender.it[/email]\r\n";
    mail("merj@extender.it","Richiedi Preventivo",$messaggio,$intestazione); 


    //echo "E-mail inviata con successo!!";
    //vado alla pagina principale/
    header("Location: [url]http://www.extender.it[/url]");

    ?>
    </body>

    </html>
    Questo è il codice php manca solo il codice x le checkbox...che nn so come fare

  8. #8
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Fai cosi' ad esempio:
    Codice PHP:
    //html
    <input name="aziendaCertificata" value="1" type="radio"si
    <input name="aziendaCertificata" value="2" type="radio"no

    //php file
    ($_REQUEST['aziendaCertificata'] == 1) ? ($messaggio .= "Azienda certificata : si \n") : ($messaggio .= "Azienda certificata : no \n"); 

  9. #9
    Utente di HTML.it L'avatar di merj
    Registrato dal
    Jan 2005
    Messaggi
    187
    sembra funzionare

    grazie grazie

  10. #10
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    ok . prego

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.