ciao a tutti,
sto creando una pagina amministratore dove inserisco una descrizione e una foto. ovviamente vorrei che questi 2 elementi si possano anche modificare.
e qui il mio problema.
attualmente ho implementato un codice che riporto in basso. lo stesso codice non mi permette, però, di caricare una nuova immagine nel box "nome_file" e, di consenguenza, effettuare l'update di questa immagine sostituendola alla precendete.
trovate il lavoro in corso su: http://www.viagginelsalento.it/CARICO/uploaddb/
qual è il problema? aspetto una vostra sicura risposta, b pranzo, daniele.![]()
<%@LANGUAGE = JScript%>
<%
var id = parseInt(Request.QueryString("id"));
if (isNaN(id))
{
Response.Redirect("index.asp");
}
var Rs = Cn.Execute("SELECT * FROM upload WHERE id = " + id);
var azione = new String(Request.QueryString("azione"));
%>
<title>Modifica Anagrafica Cliente</title>
<html>
<head>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><a href="index.asp">elenco
clienti</a> |</font></font></div>
</td>
<td><div align="center"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><a href="index-search-status.asp" target="_blank">interroga
db</a> |</font></font></div>
</td>
<td><div align="center"></div>
</td>
</tr>
</table>
<form method="POST" action="modifica.asp?id=<%=id%>&azione=UPD">
<div align="center">
<body>
</div>
<div align="center">
<table width="600" border="1" cellpadding="0" cellspacing="0" bgcolor="ffffffffffffffff">
<tr>
<td><table width="483" border="0" cellpadding="2" cellspacing="0">
<tr bgcolor="#FFFFCC">
<td width="90"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Descrizione:</font></td>
<td width="146"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<span style='font-family:Tahoma;
mso-bidi-font-family:"Times New Roman"'><span style='mso-field-code:" MERGEFIELD nome "'><span
style='mso-no-proof:yes'>
</span></span></span>
<input name="titolo_file" type="text" id="titolo_file" style="width: 100%;" value="<%=Rs("titolo_file")%>" maxlength="50">
</font></td>
<td width="62"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Immagine:</font></td>
<td width="169" valign="middle"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input type="file" name="nome_file" size="20" />
</font></td>
</tr>
<tr bgcolor="#FFFFCC">
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table></td>
</tr>
</table>
</div>
<p align="center">
<input type="submit" value="Aggiorna Note">
</p>
</form>
<%
if (azione== "UPD")
{
var nome_file = new String(Request.Form("nome_file"));
var titolo_file = new String(Request.Form("titolo_file"));
if (nome_file == "" || titolo_file == "")
{
Response.Redirect("modifica.asp?id=" + id);
}
else
{
var r_nome_file = nome_file.replace(/'/g,"''");
var r_titolo_file = titolo_file.replace(/'/g,"''");
Cn.Execute("UPDATE upload SET titolo_file = '" + r_titolo_file + "', nome_file = '" + r_nome_file + "' WHERE id = " + id);
Cn.Close();
Response.Write("<p align=\"center\">Modifica effettuata! Clicca F5 per visualizzare le modifiche.</p>");
}
}
%>
</p>
</body>
</html>
</body>
</html>

Rispondi quotando