Ciao a tutti, sono nuovo del forum e, benchè pratico di programmazione a basso livello, ho molto da imparare su programmazione web. In particolare, ho un problema a capire come sia possibile fare in modo che dalla seguente form, che passa i dati compilati da un utente con metodo post ad un server remoto, nello stesso istante parta una mail ad un indirizzo noto.
In pratica l'utente deve riempire un modulo con i propri dati personali..... nome, cognome, ordine, costo merce ecc.
una parte con i dati sensibili finisce al server per la richiesta di finanziamento (e fin qui il tutto è fatto), ed una parte, quella dell' ordine deve essere inviata con email
Ho a che fare con questo codice che allego.................
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<script>
function cambiaperc() {
var ind = document.forms['FrontPage_Form1'].selpercmax.selectedIndex;
var permax = document.forms['FrontPage_Form1'].selpercmax[ind].value;
document.forms['FrontPage_Form1'].percmax.value = permax;
}
function formattavaluta(input) {
var sv = input
var rs = "";
var ts = "";
var tn = 0;
tn = Math.round(sv);
if (tn < 10) {ts = "00" +tn}
else if (tn < 100) {ts = "0" +tn}
else {ts = ""+ tn}
if (ts.length > 9) {
alert("Noo!!!");
return sv
}
if (ts.length > 3) {
if (ts.length == 4) {rs+= ts.substring(0,1) + "." + ts.subtring(1, ts.length) }
else if (ts.length == 5) {rs+= ts.substring(0,2) + "." + ts.substring(2, ts.length) }
else if (ts.length == 6) {rs+= ts.substring(0,3) + "." + ts.substring(3, ts.length) }
else if (ts.length == 7) {rs+= ts.substring(0,1) + "." + ts.substring(1,4) + "." + ts.substring(4, ts.length)}
else if (ts.length == 8) {rs+= ts.substring(0,2) + "." + ts.substring(2,5) + "." + ts.substring(5, ts.length)}
}
else { rs += ts.substring(0, ts.length)}
return rs
}
function perinviare(){
//document.forms['FrontPage_Form1'].fparz1.value = formattavaluta(document.forms['FrontPage_Form1'].impspe.value);
var c= document.forms['FrontPage_Form1'];
c.action="https://xxxxxxxxxxxxxxxxxx/ecom/ecommercep2a.mac/chklog";
c.submit(c);
}
function perinviarevar(){
//document.forms['FrontPage_Form1'].fparz1.value = formattavaluta(document.forms['FrontPage_Form1'].impspe.value);
var c= document.forms['FrontPage_Form1'];
c.action="https://xxxxxxxxxxxxxxxxxx/ecom/ecommercep2.mac/chklogvar";
c.submit(c);
}
//--></script>
<title>Dati dal convenzionato!</title>
</head>
<body>
<font face="Tahoma" size="1" color="#081863">
<form action="https://xxxxxxxxxxxxxxxxxx/ecom/ecommercep2a.mac/chklog" method="post" name="FrontPage_Form1" target="_blank">
<table width="80%" border="0" align="center">
<tr>
<td height="35" colspan="4" align="center" bgcolor="#DDEFFF">
<font face="Tahoma" size="+1" >www.xxxx.com - www.xxxx.com </font>
</td>
</tr>
<tr>
<td height="80" align="right" valign="middle"><font face="Tahoma" size="-1" color="#081863">Tabella finanziaria</font></td>
<td colspan="3" valign="middle"><font face="Tahoma" size="1" color="#081863"><font face="Tahoma" size="1" color="#081863">
<input type=text name=tabfin value=AN2>
</font></font>
<input type=hidden name=tipoesec value=T>
<input type=hidden name=firma value=1>
</td>
</tr>
<tr>
<td width="27%" align="right"><font face="Tahoma" size="-1" color="#081863">Cognome</font></td>
<td width="23%"><input type=text name=cognome></td>
<td width="27%" align="right"><font face="Tahoma" size="-1" color="#081863">Nome</font></td>
<td width="23%"><input type=text name=nome></td>
</tr>
<tr>
<td align="right"><font face="Tahoma" size="-1" color="#081863">Indirizzo</font></td>
<td colspan="3"><font face="Tahoma" size="1" color="#081863">
<input type=text name=indirizzo>
</font></td>
</tr>
<tr>
<td align="right"><font face="Tahoma" size="-1" color="#081863">Luogo di residenza</font></td>
<td><input type=text name=tuopaeser></td>
<td align="right"><font face="Tahoma" size="-1" color="#081863">Provincia</font></td>
<td><input type=text name=tuacittar></td>
</tr>
<tr>
<td height="50" align="right" valign="top"><font face="Tahoma" size="-1" color="#081863">Prefisso</font></td>
<td valign="top"><input type=text name=tel_pref></td>
<td align="right" valign="top"><font face="Tahoma" size="-1" color="#081863">Numero di telefono</font></td>
<td valign="top"><input type=text name=tel_num></td>
</tr>
<tr>
<td align="right"><font face="Tahoma" size="-1" color="#081863">Ordine</font></td>
<td><input type=text name=ordine></td>
</tr>
<tr>
<td height="50" align="right" valign="top"><font face="Tahoma" size="-1" color="#081863">Anticipo</font></td>
<td valign="top"><input type=text name=anticipo></td>
</tr>
<tr>
<td align="right"><font face="Tahoma" size="-1" color="#081863">Descrizione 1</font></td>
<td><input type=text name=descri1></td>
<td align="right"><font face="Tahoma" size="-1" color="#081863">Importo parziale 1</font></td>
<td><input type=text name=parz1></td>
</tr>
<tr>
<td align="right"><font face="Tahoma" size="-1" color="#081863">Descrizione 2</font></td>
<td><input type=text name=descri2></td>
<td align="right"><font face="Tahoma" size="-1" color="#081863">Importo parziale 2</font></td>
<td><input type=text name=parz2></td>
</tr>
<tr>
<td align="right"><font face="Tahoma" size="-1" color="#081863">Descrizione 3</font></td>
<td><input type=text name=descri3></td>
<td align="right"><font face="Tahoma" size="-1" color="#081863">Importo parziale 3</font></td>
<td><input type=text name=parz3></td>
</tr>
<tr>
<td align="right"><font face="Tahoma" size="-1" color="#081863">Descrizione 4</font></td>
<td><input type=text name=descri4></td>
<td align="right"><font face="Tahoma" size="-1" color="#081863">Importo parziale 4</font></td>
<td><input type=text name=parz4></td>
</tr>
<tr>
<td align="right"><font face="Tahoma" size="-1" color="#081863">Descrizione 5</font></td>
<td><input type=text name=descri5></td>
<td align="right"><font face="Tahoma" size="-1" color="#081863">Importo parziale 5</font></td>
<td><input type=text name=parz5></td>
</tr>
<tr>
<td height="80" align="right"><font face="Tahoma" size="-1" color="#081863">Importo spesa</font></td>
<td><input type=text name=impspe></td>
<td align="right"><font face="Tahoma" size="-1" color="#081863">Importo da finanziare</font></td>
<td><input type=text name=impdafin></td>
</tr>
<tr>
<td align="right"><font face="Tahoma" size="-1" color="#081863">Codice convenzionato</font></td>
<td colspan="3"><input type=text name=convenz value=0000012></td>
</tr>
<tr>
<td align="right"><font face="Tahoma" size="-1" color="#081863">ASSICURAZIONE</font></td>
<td colspan="3"><input type=text name=assicuraz value='PP'></td>
</tr>
<tr>
<tr>
<td >
COMMISSIONI:</td><td colspan=2>
<input type=text name=commi value="" >
</td></tr>
<td >
Percentuale maxirata:</td><td colspan=2>
<select name="selpercmax" size="1" onChange="cambiaperc()">
<option value="000">PERCENTUALE?
<option value="010">010</option>
<option value="020">020</option>
<option value="030">030</option>
<option value="040">040</option>
</select> <input type=text name=percmax value="" size=3 maxlength=3>
</td></tr>
<tr><td >Prodotto </td><td colspan=3><input type=text name=h_prod value="" size=3 maxlength=3></td></tr>
<td height="80" colspan="4" align="center">
<hr width="100%" size="5" color="#ddefff">
<input type="button" value=" Invio " onClick="perinviare()">
<hr width="100%" size="5" color="#ddefff">
</td>
</tr>
</FORM>
</font>![]()
![]()
![]()
</table>
</body>
</html>
questo è il codice che uso per la parte email e che vorrei inserire nella form, ovvianente sostituendo le variabili con le appropriate, ma non so dove inserirlo. ..........
$mittente = "From:<". $email .">";
$destinatario = "rodolfofarioli@fastwebnet.it";
$oggetto = "Ordine con Proposta di finanziamento";
$messaggio ="Nome ". $nome. "\nE-mail " . $email. "\nTel. " .$telefono;
mail($destinatario, $oggetto, $messaggio, $mittente);
?>
Ho fatto delle prove passando le variabili ad un' altra form, ma, purtroppo il sistema mi esegue solo il codice relativo al passaggio dati al server e delle mie aggiunte se ne infischia proprio ... qualcuno può aiutarmi?
Grazie e buon lavoro a tutti.![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()