Attento hai sbagliato qui:
Codice PHP:
$Range_componenti_=_$_POST["Range_componenti"];
La sintassi corretta è:
Codice PHP:
$Range_componenti = $_POST["Range_componenti"];
e cosi via per le altre righe.
Eliminare gli spazi intendevo nel tag e nella variabile (nel senso di non chiamarla "Range componenti" perchè con lo spazio
credo ti darebbe errore)
Adesso prova a stampare a video le variabili nel file php cosi:
Codice PHP:
echo $Range_componenti . "
";
e cosi via con tutte le altre, se inviando il modulo te le stampa a video vuol dire che sei sulla buona strada. Se questo avviene elimina tutto e scrivi il codice x l'invio della mail:
Codice PHP:
$destinatario = $_POST["recipient"]; //il destinatario
$mittente = $_POST["email"]; //l'email inserita dall'utente che invia il modulo
$oggetto = "Richiesta preventivo";
$headers = "From : <".$mittente.">\n";
//costruiamo il corpo del messaggio
$msg = "Dati inseriti dall'utente:\n";
$msg .= "Range componenti: ".$_POST["Range_componenti"]."\n";
$msg .= "Schede grafiche: ".$_POST["schede_grafiche"]."\n";
$msg .= "Configurazione multi scheda: ".$_POST["configurazione_multi_scheda"]."\n";
if (mail($destinatario, $oggetto, $msg, $headers)) //inviamo l'email
{
echo "Messaggio inviato con successo.";
}
else
{
echo "Si è verificato un errore durante l'invio della mail.";
}
Ovviamente non ho riportato nel messaggio dell'email tutti gli input sennò divento matto, preferisco diventi matto tu ;-)
Facci sapere