Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    138

    Form che carica contemporaneamente

    Ho un form che deve caricare un record in un database e creare una cartella nel server remoto. La mia intensione era di mettere il codice in un unico file asp che veniva eseguito dall'action del form nella mia pagina web.

    codice:
    <HTML>
    <BODY>
    
    <%
    'scrive nella cartella del server la nuova categoria con relative settocartelle
    Set Upload = Server.CreateObject("Persits.Upload")
    Count = Upload.Save
    percorso = Server.MapPath("/public")
    ' cartella indicata dall'amministratore
    subdir = Upload.Form("txtTitolo")
    ' Imposto percorsi per immagini piccole e grandi
    Path_1 = percorso & "\Portfolio\" & subdir & "\ImmaginiPiccole\"
    Path_2 = percorso & "\Portfolio\" & subdir & "\ImmaginiGrandi\"
    ' Create path, ignore "already exists" error
    Upload.CreateDirectory Path_1, True
    Upload.CreateDirectory Path_2, True
    %>
    <%	
    'scrive nel database la nuova categoria
    Set dbConn = Server.CreateObject ("adodb.connection")
    dbConn.open("Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.Mappath("/mdb-database/Tabelle.mdb"))
    dbConn.Execute("INSERT INTO tblCategoriePortfolio (CategoriaPortfolio, PresentazioneIT, PresentazioneEN) VALUES ('"& request.Form("txtTitolo") &"', '"& request.Form("txtArP_IT") &"', '"& request.Form("txtArP_EN") &"');")
    %>
    </BODY>
    </HTML>
    I due blocchi asp, presei singolarmente funzionano, ma messi insieme nel file no. In particolare mi dà un errore nella riga dbConn.Execute ma, anche se senza dati all'interno, mi crea ugualmente un record vuoto.

    Avete un consiglio da darmi su come risolvere la cosa?

    Grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova a cambiare il request con Upload nella insert, oppure valorizza due variabili e usa quelle per l'inserimento.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    138
    Ok, funziona la sostituzione del request con unpload...

    Quando hai un attimo di tempo mi spieghi anche il perchè?

    Intanto grazie per l'aiuto.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da alberigo
    Ok, funziona la sostituzione del request con unpload...

    Quando hai un attimo di tempo mi spieghi anche il perchè?

    Intanto grazie per l'aiuto.
    Perché creando l'oggetto Set Upload = Server.CreateObject("Persits.Upload") si "disattiva" il request
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.