ma no capisco![]()
ho controllato tutte le pagine ed il form, come è possibile che il record "Prezzo" prenda i dati del record "Distributore" se i non ho fatto confusione sian nella pagine che nel Db :master:
ma no capisco![]()
ho controllato tutte le pagine ed il form, come è possibile che il record "Prezzo" prenda i dati del record "Distributore" se i non ho fatto confusione sian nella pagine che nel Db :master:
Impossibile. Devi controllare i "name" del form.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
La pagina del form:
<%
if Session("Autenticato")<>"OK" then
Response.Redirect("index_login.asp")
end if
%>
<%
Dim cod
cod=Request.Querystring("cod")
Dim SQL,objRS
SQL="SELECT * FROM Libri WHERE id="&cod
Set objRs = Server.CreateObject("ADODB.Recordset")
Set objRs = objConn.Execute(SQL)
%>
<body bgcolor="#83A6D2">
<div align="center">
<form method="POST" action="edit-process.asp?cod=<%=cod%>">
<table border="1" cellpadding="4" width="400" bgcolor="#000080" cellspacing="0" height="142" bordercolor="#FFFFFF" style="border-collapse: collapse">
<td width="199" bgcolor="#83A6D2" height="35" align="right">
<font face="Verdana" size="2" color="#000080">Autore</font></td>
<td width="199" bgcolor="#83A6D2" height="35">
<p align="center">
<input name="Autori" maxlength="20" size="25" value="<%=objRS("Autore")%>"></td>
</tr>
<td width="199" bgcolor="#83A6D2" height="35" align="right">
<font face="Verdana" size="2" color="#000080">Titolo</font></td>
<td width="199" bgcolor="#83A6D2" height="35">
<p align="center">
<input name="Titolo" maxlength="20" size="25" value="<%=objRS("Titolo")%>"></td>
</tr>
<td width="199" bgcolor="#83A6D2" height="35" align="right">
<font face="Verdana" size="2" color="#000080">Casa Editrice</font></td>
<td width="199" bgcolor="#83A6D2" height="35">
<p align="center">
<input name="CasaEditrice" maxlength="20" size="25" value="<%=objRS("Editore")%>"></td>
</tr>
<tr>
<td width="199" bgcolor="#83A6D2" height="35" align="right"> <font color="#000080" size="2" face="Verdana">Prezzo</font></td>
<td width="199" bgcolor="#83A6D2" height="35">
<p align="center">
<input name="Anno" maxlength="20" size="25" value="<%=objRS("Prezzo")%>"></td>
</tr>
<td width="199" bgcolor="#83A6D2" height="35" align="right"> <font face="Verdana" size="2" color="#000080">Distributore</font></td>
<td width="199" bgcolor="#83A6D2" height="35">
<p align="center">
<input name="Prezzo" maxlength="12" size="25" value="<%=objRS("Distributore")%>"></td>
</tr>
<td width="199" bgcolor="#83A6D2" height="35" align="right"> <font color="#000080" size="2" face="Verdana">Copie</font></td>
<td width="199" bgcolor="#83A6D2" height="35">
<p align="center">
<input name="Disponibile" size="25" value="<%=objRS("Copie")%>"></td>
</tr>
<td width="199" bgcolor="#83A6D2" height="35" align="right"> <font face="Verdana" size="2" color="#000080">Venduti</font></td>
<td width="199" bgcolor="#83A6D2" height="35">
<p align="center">
<input name="Disponibile" size="25" value="<%=objRS("Venduti")%>"></td>
</tr>
<tr>
<td width="398" bgcolor="#83A6D2" height="36" colspan="2">
<p align="center">
<input type="submit" name="Submit" value="Modifica" style="color: #FFFFFF; background-color: #000080"></td>
</tr>
</table>
</form>
</div>
La pagina con il processo di modifica records:
<%
if Session("Autenticato")<>"OK" then
Response.Redirect("index_login.asp")
end if
%><%
cod=request.querystring("cod")
Autore=Request.Form("Autore")
Autore = replace(Autore, "'", "''")
Titolo=Request.Form("Titolo")
Titolo = replace(Titolo, "'", "''")
Editore=Request.Form("Editore")
Editore = replace(Editore, "'", "''")
Prezzo=Request.Form("Prezzo")
Prezzo = replace(Prezzo, "'", "''")
Distributore=Request.Form("Distributore")
Distributore = replace(Distributore, "'", "''")
Copie=Request.Form("Copie")
Copie= replace(Copie, "'", "''")
Venduti=Request.Form("Venduti")
Venduti= replace(Venduti, "'", "''")
SQL="UPDATE libri set Autore='"&Autore&"' ,Titolo='"&Titolo&"' ,Editore='"&Editore&"' ,Prezzo='"&Prezzo&"' ,Distributore='"&Distributore&"' ,Copie='"&Copie&"' ,Venduti='"&Venduti&"' WHERE id="&cod
objConn.Execute(SQL)
Response.Redirect "index.asp"
%>
:master:
...che idiota!! L'ho visto solo adesso...si vede che ho 39 di febbre...
<input name="Prezzo" maxlength="12" size="25" value="<%=objRS("Distributore")%>"></td>
![]()
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Originariamente inviato da Roby_72
<input name="Prezzo" maxlength="12" size="25" value="<%=objRS("Distributore")%>"></td>
![]()
![]()
La passera non dura perchè Sypher la cattura!
"No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"
ehm
e questo?codice:<input name="Anno" maxlength="20" size="25" value="<%=objRS("Prezzo")%>"></td>![]()
La passera non dura perchè Sypher la cattura!
"No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"
si si lo so scusatemi ho visto, ma oggi non ci sto con la testa...però l'errore Data type mismatch rimanemi sentooo stupidooo!!!
Forse lo sono...
te credo ai campi numerici non ci vanno gli apicetti![]()
La passera non dura perchè Sypher la cattura!
"No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"
Ci ho provato ma:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.
/libri/admin/edit-process.asp, line 24