Buonasera, premetto che non sono proprio un esperto, ma un autodidatta. Sto migliorando l'area di gestione prodotti del mio sito e voglio aggiungere un upload immagine prodotti con la possibilità di rinominare l'immagine. Nel form è presente uno script ASP classic che premette di aggiornare o inserire il prodotto desiderato. Necessito di inserire lo script per 4 foto.
Script pagina prodotti:
Pagina upload php:
lo script php funziona, ma non so come farlo per 4 immagini e come inserirlo nel form, Non so neanche come rinominare la foto.
Grazie in anticipo
Max
Script pagina prodotti:
Codice:
<form action="login_prodotti.asp" enctype="multipart/formdata" method="post" >
<input type="hidden" name="id" value="<%=(T_Tab.Fields("ID"))%>">
<input type="hidden" name="ges" value="<%=request.querystring("ges")%>">
<div class="row">
<div class="small-2 columns">
<label for="ORDINE" class="right inline">ORDINE:</label>
</div>
<div class="small-10 columns">
<input type="text" id="ORDINE" name="ORDINE" value="<%=(T_Tab.Fields("ORDINE"))%>">
</div>
</div>
<div class="row">
<div class="small-2 columns">
<label for="AZIENDA" class="right inline">AZIENDA:</label>
</div>
<div class="small-10 columns">
<input type="text" id="AZIENDA" name="AZIENDA" value="<%=(T_Tab.Fields("AZIENDA"))%>">
</div>
</div>
<div class="row">
<div class="small-2 columns">
<label for="CATEGORIA" class="right inline">CATEGORIA:</label>
</div>
<div class="small-10 columns">
<input type="text" id="CATEGORIA" name="CATEGORIA" value="<%=(T_Tab.Fields("CATEGORIA"))%>">
</div>
</div>
<div class="row">
<div class="small-2 columns">
<label for="TITOLO" class="right inline">TITOLO:</label>
</div>
<div class="small-10 columns">
<input type="text" id="TITOLO" name="TITOLO" value="<%=(T_Tab.Fields("TITOLO"))%>">
</div>
</div>
<div class="row">
<div class="small-2 columns">
<label for="DESCR_ITA" class="right inline">DESCRIZIONE ITALIANO:</label>
</div>
<div class="small-10 columns">
<textarea id="DESCR_ITA" name="DESCR_ITA"><%=(T_Tab.Fields("DESCR_ITA"))%></textarea>
</div>
</div>
<div class="row">
<div class="small-2 columns">
<label for="DESCR_ENG" class="right inline">DESCRIZIONE INGLESE:</label>
</div>
<div class="small-10 columns">
<textarea id="DESCR_ENG" name="DESCR_ENG"><%=(T_Tab.Fields("DESCR_ENG"))%></textarea>
</div>
</div>
<div class="row">
<div class="small-2 columns">
<label for="DESCR_RUS" class="right inline">DESCRIZIONE RUSSO:</label>
</div>
<div class="small-10 columns">
<textarea id="DESCR_RUS" name="DESCR_RUS"><%=(T_Tab.Fields("DESCR_RUS"))%></textarea>
</div>
</div>
<div class="row">
<div class="small-2 columns">
<label for="DESCR_DET" class="right inline">DESCRIZIONE TEDESCO:</label>
</div>
<div class="small-10 columns">
<textarea id="DESCR_DET" name="DESCR_DET"><%=(T_Tab.Fields("DESCR_DET"))%></textarea>
</div>
</div>
<div class="row">
<div class="small-2 columns">
<label for="DESCR_ESP" class="right inline">DESCRIZIONE SPAGNOLO:</label>
</div>
<div class="small-10 columns">
<textarea id="DESCR_ESP" name="DESCR_ESP"><%=(T_Tab.Fields("DESCR_ESP"))%></textarea>
</div>
</div>
<div class="row">
<div class="small-2 columns">
<label for="FOTO1" class="right inline">FOTO1:</label>
</div>
<div class="small-10 columns">
<input type="file" name="userfile">
</div>
</div>
<div class="row">
<div class="small-2 columns"><label for="ATTIVO" class="right inline">Attivo</label></div>
<%if T_Tab.Fields("ATTIVO") = 1 then%>
<div class="small-10 columns"><input type="checkbox" id="ATTIVO" name="ATTIVO" value="1" checked></div>
<%else%>
<div class="small-10 columns"><input type="checkbox" id="ATTIVO" name="ATTIVO" value="1"></div>
<%end if%>
</div>
<div class="row">
<div class="small-12 large-centered columns">
<input type="submit" name="Salva" value="Salva" onclick="location.href='login_prodotti.asp?id=<%request.querystring("id")%>&ges=1'" class="button radius">
</div>
</div>
</form>
<%
end if
elseif request.form("ges") = 1 and request.form("id") <> "" then
'conferma modifica
par_id = Request.form("id")
if Request.form("ATTIVO") = "1" then
val_attivo = "1"
else
val_attivo = "0"
end if
str = "UPDATE PRODOTTI SET ORDINE = " & Request.form("ORDINE") & ", AZIENDA = '" & replace(Request.form("CATEGORIA"),"'","''") & "', CATEGORIA = '" & replace(Request.form("CATEGORIA"),"'","''") & "', TITOLO = '" & replace(Request.form("TITOLO"),"'","''") & "', DESCR_ITA = '" & replace(Request.form("DESCR_ITA"),"'","''") & "', DESCR_ENG = '" & replace(Request.form("DESCR_ENG"),"'","''") & "', DESCR_RUS = '" & replace(Request.form("DESCR_RUS"),"'","''") & "', DESCR_DET = '" & replace(Request.form("DESCR_DET"),"'","''") & "', DESCR_ESP = '" & replace(Request.form("DESCR_ESP"),"'","''") & "',ATTIVO = " & val_attivo & " WHERE ID= " & par_id & " "
ConnACCESS.Execute( str )
%>
PHP:
<?php
if (!isset($_FILES['userfile']) || !is_uploaded_file($_FILES['userfile']['tmp_name'])) {
echo 'Non hai inviato nessun file...';
exit;
}
$uploaddir = 'D:/inetpub/webs/public/prodotti/';
$userfile_tmp = $_FILES['userfile']['tmp_name'];
$userfile_name = $_FILES['userfile']['name'];
if (move_uploaded_file($userfile_tmp, $uploaddir . $userfile_name)) {
echo 'File inviato con successo.';
}else{ echo 'Upload NON valido!';
}
?>
Grazie in anticipo
Max
Ultima modifica di un moderatore: