Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    inserimento immagine con clausola where

    ciao a tutti,
    una vecchia classe per uploadare immagini mi da queste stringhe

    codice:
    	If Request.QueryString("Save")="1" then
    		Dim oUpload
    		Set oUpload = new cUpload
    		oUpload.AutoRename = True
    		oUpload.Overwrite = False
    		oUpload.SetPath "/picture_library/" 'Impostazione del PERCORSO della cartella delle IMMAGINI'
    		oUpload.Load
    		While Not oUpload.EOF
    			oUpload.Save()
    			Select Case lCase(oUpload.Files("InputName"))
    				Case "img"
    					FileName_immg1 = oUpload.GetFileName()
    					
    			End Select
    			oUpload.MoveNext
    		Wend			
    		Set Conn = Server.CreateObject("ADODB.Connection")
    		Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/db.mdb")
    		Set Rs=server.CreateObject("ADODB.Recordset")
    		Rs.Open "tab_img",Conn,3,3
    		Rs.AddNew
    			Rs("id_cat") = oUpload.Form("categoria")
    			Rs("descrizione") = oUpload.Form("descrizione")
    			Rs("nome") = FileName_immg1
    
    		Rs.update
    		Rs.Close
    		Conn.Close
    		Set Rs = Nothing
    		Set Conn=Nothing				
    		Set oUpload = Nothing
    		response.redirect "pannello_immagini.asp"
    	End if
    vorrei arrivare su questa pagina passando l'id del prodotto a cui associare la foto. di conseguenza dovrei avere qualcosa tipo upload TAB where id = request.querystring(id) che qui non c'è.

    come posso implementare questa query sulla stringa riportata sopra?

    grazie e buona serata.
    ---------------------------
    danielix05

  2. #2

    qualche idea?

    nessuno mi può aiutare?
    ---------------------------
    danielix05

  3. #3
    Aspetta...che non ho capito bene...

    Tu avrai una pagina, probabilmente la scheda del prodotto, dalla quale poi potrai abbinare le immagini???giusto?

    Avrai ad un certo punto la tua form con enctype"multiform/data"..ecc...dalla quale carichi la tua foto, e la action della form porterà alla pagina che hai messo sopra per fare l'effettivo upload della foto...giusto?

    Conta solo che non puoi recuperare i dati della form con un semplice "request.form", perché non è una form "normale"...quindi come gli mandi la querystring chiamata "save"...gli metterai anche la quesrystring chiamata ad esempio "id_prodotto" con il suo valore...e nel file che hai messo sopra userai la querystring che contiene l'id del tuo prodotto come vorrai...ad esempio per indicare la cartellina relativa al prodotto(io ad esempio che pre ogni prodotto una directory che si chiama come l'id del prodotto, per non avere problemi di caricare foto con lo stesso nome)..e poi puoi usarla dove vuoi..

    Non so però se avevo capito la tua richiesta..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.