ciao,
premetto di non essere proprio avverso con asp, mi servirebbe il vostro aiuto perchè proprio non riesco a capire dove stia il problema.
il mio form ...
<form action="regprova.asp" method="post" name="form1" id="form1">
<table width="850" border="0" align="center" cellpadding="0" cellspacing="0">
<tr bgcolor="#FFFFFF">
<td width="2%"></td>
<td width="13%"><span class="style1"></span></td>
<td width="17%"><font size="2" face="Arial, Helvetica, sans-serif"></font></td>
<td width="34%"><font size="2" face="Arial, Helvetica, sans-serif"></font></td>
<td width="34%"><font size="2" face="Arial, Helvetica, sans-serif"></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr bgcolor="#FFFFFF">
<td></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"></font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">
</font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"></font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">Genere</font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<select name="select">
<option value="0" id="marca" >garage</option>
</select>
</font></td>
<td></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">
</font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">Tipologia</font></td>
<td><div align="left"><font size="2" face="Arial, Helvetica, sans-serif">
<input name="modello" type="text" id="modello" />
</font></div></td>
<td></td>
<td></td>
</tr>
<tr bgcolor="#FFFFFF">
<td></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">Modello</font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<input name="descmodello" type="text" id="descmodello" />
</font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"></font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"> </font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td></td>
<td>Prezzo</td>
<td><input name="prezzocsa" type="text" id="prezzocsa" /></td>
<td></td>
<td></td>
</tr>
<tr bgcolor="#FFFFFF">
<td></td>
<td>classe En. </td>
<td><input name="targa" type="text" id="targa" /></td>
<td></td>
<td></td>
</tr>
<tr bgcolor="#FFFFFF">
<td></td>
<td></td>
<td></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"></font></td>
<td> <font size="2" face="Arial, Helvetica, sans-serif"> </font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr bgcolor="#FFFFFF">
<td></td>
<td></td>
<td></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"></font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="5"><div align="center"> <font size="2" face="Arial, Helvetica, sans-serif">
<input type="submit" name="Submit" value="Invia" />
<input type="reset" name="Submit2" value="Reimposta" />
</font></div></td>
</tr>
</table>
</form>
passa i dati alla pagina regprova.asp che a sua volta scrive sul data base. il problema sta nel fatto che se i campi del form sono tutti type="text" il contenuto viene scritto se il campo e di tipo list menu da errore e non scrive i dati.
questa la pagina che riceve dal form:
<%
For Each Item In Request.Form
strTemp = Item & "= Request.Form(""" & Item & """)"
Execute(strTemp)
'response.Write("Item: "&Item)
Next
'response.Write("prova"&strtemp)
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/sergio.mdb")
sql = "SELECT * FROM auto"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
rs.addnew
rs.fields("marca")=marca
rs.fields("modello")=modello
rs.fields("descmodello")=descmodello
rs.fields("prezzocsa")=prezzocsa
rs.fields("targa")=targa
rs.update
rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
%>
non capisco cosa devo fare. vi ringrazio in anticipo.