Originariamente inviato da Dennis
ci posti la riga di <form>

?


con il modulo non ti hanno dato la pagina php?

è immenso, cmq eccolo


<FORM action="http://www.tiscali.it/cgi-bin/formmail.cgi" method="post">

</form>


<INPUT type="hidden" name="recipient" value="Sky_mbox@mailcity.com">


<INPUT type="hidden" name="required" value="cognome,nome,indirizzo,telefono fisso,e-mail,codice fiscale/partita IVA,prodotto,quantità,descrizione prodotto">


<INPUT type="hidden" name="missing_fields_redirect" value="http://skynet.altervista.org/errore.html">


<INPUT type="hidden" name="redirect" value="http://skynet.altervista.org/conferma.html">

<table width="120" border="0" cellspacing="0" cellpadding="3" bgcolor="" height="1080">
<tr>
<td width="591" height="683"><table width="592" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFCC" height="554" background="images/blitz/btztilea.gif" style="border-collapse: collapse">
<tr valign="middle">
<td height="25" colspan="4" bgcolor="" width="567" bordercolor="#0000FF" bordercolorlight="#FF9966" bordercolordark="#FF9966">
<font face="Arial">Dati
Personali </font>
</td>
</tr>
<tr valign="middle">
<td height="17" width="168">
<div align="right"><font color="#FF0000" face="Arial" size="2">*</font><font face="Arial" size="2">Cognome:</font></div>
</td>
<td height="17" width="424" colspan="3">


<input type="text" name="cognome" size="35"> </td>
</tr>
<tr valign="middle">
<td height="15" width="168">
<div align="right"><font color="#FF0000" face="Arial" size="2">*</font><font face="Arial" size="2">Nome:</font></div>
</td>
<td height="15" width="424" colspan="3">


<input type="text" name="nome" size="35"> </td>
</tr>
<tr valign="middle">
<td height="15" width="168">
<div align="right"><font size="2" face="Arial">Indirizzo:</font></div>
</td>
<td height="15" width="424" colspan="3">


<select name="pre-indirizzo">
<option value="VIA">VIA
......
</select>


<input type="text" name="indirizzo" size="25"> </td>
</tr>
<tr valign="middle">
<td height="1" width="168">
<div align="right"><font size="2" face="Arial">Città:</font></div>
</td>
<td height="1" width="186">


<input type="text" name="citta" size="25"> </td>
<td height="1" width="82">
<div align="right"></div>
</td>
<td height="1" width="156"> </td>
</tr>
<tr valign="middle">
<td height="13" width="168">
<div align="right"><font size="2" face="Arial">Provincia:</font></div>
</td>
<td height="13" width="186">


<select name="provincia">
<option value="">Scegli la provincia
<option value="AG">Agrigento
<option value="AL">Alessandria
<option value="AN">Ancona
<option value="AO">Aosta
<option value="AR">Arezzo
<option value="AP">Ascoli Piceno
<option value="AT">Asti
<option value="AV">Avellino
<option value="BA">Bari
....
<option value="EE">PROVINCIA ESTERA
</select> </td>
<td height="13" width="82">
<div align="right"><font face="Arial" size="2">CAP:</font></div>
</td>
<td height="13" width="156">


<input type="text" name="CAP" size="8"> </td>
</tr>
<tr valign="middle">
<td height="16" width="168">
<div align="right"><font size="2" face="Arial">Nazione:</font></div>
</td>
<td height="16" width="424" colspan="3">


<select name="nazione">
<option value="IT">Italia</option>
<option value="AT">Austria</option>
<option value="BE">Belgio</option>
<option value="DE">Germania</option>
<option value="DK">Danimarca</option>
<option value="ES">Spagna</option>
....
</select> </td>
</tr>
<tr valign="middle">
<td height="20" width="168">
<div align="right"><font size="2" face="Arial">
<font color="#FF0000">*</font>Codice Fiscale o P. IVA:
</font></div>
</td>
<td height="20" width="424" colspan="3">


<input type="text" name="Codice_Fiscale_PIVA" size="31"> </td>
</tr>

<tr valign="middle">
<td height="7" colspan="4" bgcolor="" width="567">
<font face="Arial">Recapiti </font>
</td>
</tr>
<tr valign="middle">
<td height="1" width="168">
<div align="right">
<font face="Arial" size="3" color="#FF0000">*</font>
<font size="2" face="Arial">Telefono fisso:</font></div>
</td>
<td height="1" width="424" colspan="3">


<input type="text" name="telefono_fisso" size="21"> </td>
</tr>
<tr valign="middle">
<td height="9" width="168">
<div align="right"><font size="2" face="Arial">
Telefono cellul.:
</font></div>
</td>
<td height="9" width="424" colspan="3">


<input type="text" maxlength="20" name="telefono_mobile" size="21"> </td>
</tr>
<tr valign="middle">
<td height="1" width="168">
<div align="right"><font color="#FF0000" size="3" face="Arial">*</font><font size="2" face="Arial">E-mail:</font></div>
</td>
<td height="1" width="424" colspan="3">


<input type="text" name="email" size="31"> </td>
</tr>
<tr valign="middle">
<td height="25" colspan="4" bgcolor="" width="567">
<font face="Arial">Prodotti da ordinare</font>
</td>
</tr>
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
function Cambia(valore) {
modulo=document.form; switch(valore) {
case '1':
modulo.B.options[1]=null;
modulo.B.options[1]=new Option('Maxtor 40Gb','Maxtor 40Gb');
modulo.B.options[2]=new Option('Maxtor 60Gb','Maxtor 60Gb');
modulo.B.options[3]=new Option('Maxtor 80Gb','Maxtor 80Gb');
modulo.B.options[4]=new Option('Maxtor 120Gb','Maxtor 120Gb');
modulo.B.options[4]=null;
break;
case '2':
modulo.B.options[1]=null;
modulo.B.options[1]=new Option('Hitachi 30Gb','Hitachi 30Gb');
modulo.B.options[2]=new Option('Hitachi 40Gb','Hitachi 40Gb');
modulo.B.options[3]=new Option('Hitachi 60Gb','Hitachi 60Gb');
modulo.B.options[4]=null;
break;
case '3':
modulo.B.options[1]=null;
modulo.B.options[1]=new Option('Cd-Rom 52X','Cd-Rom 52X');
modulo.B.options[2]=new Option('DVD 16X ret.LG','DVD 16X ret.LG');
modulo.B.options[3]=new Option('DVD 16X bulk LG','DVD 16X bulk LG');
modulo.B.options[4]=new Option('DVD 16X bulk Artec','DVD 16X bulk Artec');
modulo.B.options[4]=null;
break;
.....
}
}

function Cancella(myform) {
var elementi=myform.contenitore.options;
var valori=new Array();
var testi=new Array();
for (i=0; i<elementi.length; i++)
if (elementi[i].selected) break;
k=0;
for (j=0; j<elementi.length; j++) {
if (i!=j) {
valori[k]=elementi[j].value;
testi[k]=elementi[j].text;
k++
}
}
for (i=0; i<valori.length; i++) {
myform.contenitore.options[i]=new Option(valori[i], testi[i]);
}
myform.contenitore.options.length=valori.length;
}

function Sposta(cosa) {
var contenitore=document.form.contenitore;
var quanti=contenitore.options.length;
var trovato=false;
for (i=0; i<quanti; i++) if (contenitore[i].value==cosa) trovato=true;
if (cosa!="Nulla" && !trovato)
contenitore.options[quanti]=new Option(cosa,cosa);
}

</script>
</head>
<body>

<form name="form" method="get" action="top_dx.php" target="leftFrame">
<table width="623" height="25">
<tr>
<td width="491" height="31"><font face="Arial" size="2">
<font color="#FF0000">
*</font>Prodotto</font>
<select name="A" onChange="Cambia(this[this.selectedIndex].value);">



<option value="%">Tutti i prodotti</option>
<option value="1">Hard Disk</option>
<option value="2">Hd per noteb.</option>
<option value="3">Cd/DVD</option>
<option value="4">Cd-Rw</option>
<option value="5">Fd</option>
....
</select> </td>
<td width="467" height="41">
<font face="Arial" size="2"> Modello:</font>
<select name="B" onChange="Sposta(this[this.selectedIndex].value);">
</select></td>

<td width="2" height="21"></td>
</tr>
</table>
<font face="Arial" size="2">Lista prodotti:</font>

<select name="contenitore" size="5">
</select>
<input type="button" name="Submit" value="Cancella" onClick="Cancella(this.form);">


<tr valign="middle">
<td height="25" colspan="2" bgcolor="" width="836"> <font face="Arial" size="2">Annotazioni</font></td>
</tr>
<tr>



<td colspan="2" align="center" width="836" height="217">
<font face="Arial" size="2">Inserire qui eventuali annotazioni</font>

<textarea name="annotazioni" cols="45" rows="10"></textarea>



</td>
</tr>
<tr>
<td colspan="2" height="44" width="836">
<div align="center"><font face="Arial" size="2" color="#FF0000">NB:
I campi contrassegnati dall'asterisco (*) sono obbligatori
</font></div>
</td>
</tr>
<tr>
<td colspan="2" align="center" height="44" width="836">


<input type="submit" value=" Invia " name="submit">



<input type="reset" value="Cancella tutto" name="reset"> </td>
</tr>
</table>
</form>





cmq no, con il modulo c'erano la pagina di erroere e ql di conferma.
la php no!