Buongiorno a tutti,
torno con un nuovo questito
E' possibile mandare dei dati di un form da una mail ad un file php?!
Mi spiego con un esempio:
_ utente chiede di iscriversi tramite sito compilando un form
_ all'azienda arriva una mail con la richiesta di iscrizione con i dati forniti
_ in questa email vorrei che l'azienda, tramite form compilato con i dati di prima, inserisca il tutto del DB con un bel INSERT INTO senza stare a riscrivere tutto....... ho provato ma non funziona....
posto un po' di codice:
e questa email arriva perfettamente.Codice PHP:$DestinatarioTP = "miaemail@dominio.it";
$subjectTP = "Richiesta iscrizione";
$checkout = time();
$bodyTP = '<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Richiesta iscrizione</title>
</head>
<body>
<p>Nuova richiesta di iscrizione dal sito</p>
<p> </p>
<p>Dati inseriti:</p>
<p> </p
<form id="addUser" name="addUser" method="post" action="http://www.miodominio.it/addUser.php">
<label>azienda <input name="azienda" id="azienda" type="text" value="'.$azienda.'" /></label>
<label>partita iva <input name="piva" id="piva" type="text" value="'.$piva.'" /></label>
<label>nome <input name="nome" id="nome" type="text" value="'.$nome.'" /></label>
<label>cognome <input name="cognome" id="cognome" type="text" value="'.$cognome.'" /></label>
<label>indirizzo <textarea name="indirizzo" id="indirizzo">'.$via.' - '.$CAP.' '.$citta.' '.$provincia.'</textarea></label>
<label>email* <input name="email" id="email" type="text" value="'.$email.'" /></label>
<input name="checkout" type="text" value="'.$checkout.'">
<input type="submit" name="invia" id="invia" value="inserisci nuovo utente" />
</form>
</body>
</html>';
$intestazioniTP = "MIME-Version: 1.0\r\n";
$intestazioniTP .= "Content-type: text/html; charset=UTF-8\r\n";
$intestazioniTP .= "From: $nome $cognome <$email>\r\n";
// e inviamo una mail con la riuscita registazione
mail ($DestinatarioTP , $subjectTP , $bodyTP , $intestazioniTP);
questo è il file addUser.php
ma già qui if(!empty($_POST['checkout'])) mi bloccaCodice PHP:if(!empty($_POST['checkout'])) {
require_once('config.php');
$azienda = ltrim(rtrim(strip_tags(stripslashes($_POST['azienda']))));
$piva = ltrim(rtrim(strip_tags(stripslashes($_POST['piva']))));
$nome = ltrim(rtrim(strip_tags(stripslashes($_POST['nome']))));
$cognome = ltrim(rtrim(strip_tags(stripslashes($_POST['cognome']))));
$via = ltrim(rtrim(strip_tags(stripslashes($_POST['via']))));
$citta = ltrim(rtrim(strip_tags(stripslashes($_POST['citta']))));
$CAP = ltrim(rtrim(strip_tags(stripslashes($_POST['CAP']))));
$provincia = ltrim(rtrim(strip_tags(stripslashes($_POST['provincia']))));
$email = ltrim(rtrim(strip_tags(stripslashes($_POST['email']))));
$privacy = ltrim(rtrim(strip_tags(stripslashes($_POST['privacy']))));
echo $azienda.'<br>';
echo $piva .'<br>';
echo $nome.'<br>';
echo $cognome.'<br>';
echo $via.'<br>';
echo $citta.'<br>';
echo $CAP .'<br>';
echo $provincia .'<br>';
echo $email .'<br>';
echo $privacy.'<br>';
mysql_query("INSERT INTO `clienti` (`id`, `nome`, ecc...)
VALUES ('', '$nome', ecc...)") or die ("Errore durante la connessione");
}
else {
echo 'non puoi accedere a questa pagina';
}
dove sbaglio?!
Grazie
Claudia


Rispondi quotando
ok, vedrò di rimediare.... però la procedura di inserimento e cancellazione dati è giusta?
