collegare tasti radio con e mail

Melany Green

Nuovo Utente
28 Nov 2015
3
0
0
buongiorno, ho un problema con un sito che sto implementando e comprato da wordpress.
ho inserito dei tasti radio in una pagina html che è collegata alla mia mail tramite una pagina php.
avendo modificato io il codice html e non masticando molto il php vorrei cortesemente sapere come collegare queste scelte (bottoni) radio alla mia mail in modo che risultino delle scelte quando il form di compilazione viene inviato
la domanda ha carattere urgentissimo vi prego di aiutarmi nel minor tempo possibile!
grazie
melany
 
ciao
per i radiobutton fai come tutti gli altri campi di input
$valore_del_radio=$_POST['nome_dei_radio']
per leggere il campo dell'allegato devi usare la superglobale $_FILES['nome_del_campo']
dove
$_FILES['nome_del_campo']['tmp_name'] è il nome del file temporaneo
$_FILES['nome_del_campo']['name'] è il reale nome del file
$_FILES['nome_del_campo']['type'] è il tipo di file

però attento, quando usi gli allegati è importantissimo verificarne il tipo e permettere di allegare solo alcuni tipi non pericolosi
 
quindi questo sarà il mio file html:

Codice:
<form action="sendMessage.php" method="get">
            <input type="radio" id="radio 1" name="rating" value="EPC" checked>
            <label for="radio1"name="submit">EPC</label><br>
            <input type="radio" id="radio2" name="rating" value="END">
            <label for="radio2"name="submit" >End user</label><br>
            <input type="radio" id="radio1" name="rating" value="PRO" checked>
            <label for="radio3"name="submit">Procurement</label><br>
            <input type="radio" id="radio2" name="rating" value="TRA">
            <label for="radio4"name="submit">Trading</label><br>
    <input type="radio" id="radio2" name="rating" value="AGE">
            <label for="radio4"name="submit">Agent</label><br>        
    <input type="radio" id="radio2" name="rating" value="BRO">
            <label for="radio4"name="submit">Broker</label><br>
</div>

e questo il mio testo php?

Codice:
$PRO = $_POST['rating']
$EPC = $_POST['rating']
$TRA = $_POST['rating']
$END = $_POST['rating']
$AGE = $_POST['rating']
$BRO = $_POST['rating']

non funziona sul mio sito
grazie mille per la risposta
 
ciao
no
i radio non funzionano in quella maniera, se noti quelli che hanno lo stesso nome alla selzione di uno gli altri si deselezionano, il valore trasmesso è unico
PHP:
$valore = $_POST['rating'];
in $valore troverai in funzione di cosa hai selezioneto EPC o END o.....
poi perche usi il metodo GET è pericoloso, tra l'altro se usi il metodo GET dovresti fare
PHP:
$valore = $_GET['rating'];
altra cosa se vuoi usare gli allegati nel tag <form> manca la proprietà enctype="multipart/form-data"
 

Discussioni simili