Chi è capace? (Integrazione di form mail php in una pagina che sfrutta script .js)

  • Creatore Discussione Creatore Discussione avrilboi
  • Data di inizio Data di inizio

avrilboi

Nuovo Utente
18 Set 2003
18
0
0
daydreamed.net
Ciao!
Premettendo che non ci capisco niente... aiutatemi!
Codice:
<script language="JavaScript" type="text/javascript">
var totale=0
var scrivere=""
function svuotaCarrello()
{
for (x=0;x<parent.inv.comprati.length;x++)
{
parent.inv.comprati[x].nome=""
parent.inv.comprati[x].prezzo=""
location.reload(true)
}
}
document.write("<table border=1 width=100%>")
document.write("<th bgcolor=aqua colspan=4>Riepilogo acquisto</th>")
for (z=0;z<parent.inv.comprati.length;z++)
{
if (parent.inv.comprati[z].nome!="")
{
document.write("<tr><td bgcolor=khaki>",parent.inv.comprati[z].nome,"</td><td bgcolor=springgreen>",parent.inv.comprati[z].prezzo,"</td><td bgcolor=lightsteelblue><input type=\"button\" onclick=\"parent.inv.comprati[",z,"].nome=\'\'\; location.reload(true);\" value=\"Togli dal carrello\"></td></tr>")
scrivere+="<input type=hidden name="+parent.inv.comprati[z].nome+" value="+parent.inv.comprati[z].prezzo+">"
totale+=parent.inv.comprati[z].prezzo/1
}
}
document.write("<tr><td bgcolor=khaki>Spese di spedizione</td><td bgcolor=springgreen>0.00</td><td bgcolor=lightsteelblue> </td></tr>")
totale=Math.round(((totale/100)*104)*100)/100;
scrivere+="<input type=hidden name=\"totale\" value="+totale+">"
totale+=0.00
document.write("<tr><td bgcolor=khaki>Prezzo totale (IVA 4%)</td><td bgcolor=springgreen>",totale,"</td><td bgcolor=lightsteelblue> </td></tr>")
document.write("</table>")
document.write("<table border=1 width=100% bgcolor='#cccccc'>")
document.write("<form method=post action='mailto:em@aaaaail.it' enctype='text/plain'>")
document.write("<tr><td>Nome e Cognome:</td><td><input type=text name='nome' size=35 maxlength=50 value=''></td></tr>")
document.write("<tr><td>Indirizzo dove spedire la merce:</td><td><textarea name='indirizzo' rows=4 cols=30></textarea></td></tr>")
document.write("<tr><td>e-mail o Telefono:</td><td><input type=text name='email_telefono' size=35 maxlength=50 value=''></td></tr>")
document.write("</table><br><br>")
document.write(scrivere)
document.write("<center><input type=button value=\"Svuota carrello\" onclick=\"svuotaCarrello()\"><input type=submit value=\"Acquista elementi selezionati\"></center>")
</script>
E' uno script per un carrello in html e javascript. Io vorrei sostituire
<form method=post action='mailto:em@aaaaail.it' enctype='text/plain'>
con
<form method="post" action="script_x_mandare_email.php">
e quindi invece di far aprire outlook far mandare l'email con un form php
Come posso fare senza che sbalzi niente?
Grazie in anticipo
 
Form Mail Php

Quello di cui hai bisogno se non ho capito male è un file php, che ti permetta di inviare i dati per mail, senza aprire alcuna finestra di outlook.

La soluzione dovrebbe essere la form mail in php,
vi sono moltissimi esempi e guide consultabili gratuitamente su questo discorso. Io ti consiglio di andare su google e cercare formmail php

Troverai facilmente la tua soluzione, e tutte le spiegazioni del caso anche in italiano.

Sperando di esserti stato di aiuto

Ciao Nicola
 
Ciao!
Prima di tutto grazie per avermi risposto!
Il problema è che non so cosa scrivere nel file php che vado a richiamare per il form!
Perchè se uso una form mail che mi scarico dal web poi non combaciano i campi.. non so se mi sono spiegato :confused:
 
Ultima modifica:
Campi form mail

Ciao, allora volevo sottolinearti il fatto
che tra i campi di un form mail vi sono
quelli obbligatori, e quelli che puoi
personalizzare
, percui proprio tra questi
andrai ad inserire quelli del tuo carrello.

Se vuoi avere più notizie visita questa pagina.


Sperando di esserti stato di aiuto ....
ciao Nicola
 
No non ci siamo... sono troppo ignorante per farlo!
Nicola, cerca di capirmi, ho 14 anni e sono 1 webmasterinoinoinoino....... non è che potresti dirmi proprio tutto quello che devo scrivere nel file?
Se non puoi non fa niente, grazie lo stesso
 
Ciao io per spedire una con i dati di una form utilizzo il seguente codice...
<?
$destinatari="indirizzo@mail.it";

$oggetto="Inserire l'oggetto";

$messaggio="Qui devi inserire il testo del messaggio!!Utilizza $_POST[noe_campo] per inviare il valore dei campi compilati";

$intestazioni="Varie ed eventuali intestazioni della mail";

mail($destinatari, $oggetto, $messaggio, $intestazioni)
or die("Errore nella spedizione della mail!!");
?>

Spero di esserti stato d'aiuto
 

Discussioni simili

M
Risposte
0
Visite
3K
Altri Annunci
Membro cancellato 41504
M