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

    Inserire allegato in un form

    Salve a tutti!
    Sto realizzando un sito dell'usato e Come accennato dal titolo mi piacerebbe che l'utenza abbia la possibilità di inserire un allegato(es. una foto del proprio articolo da vendere) in questo form(che ho realizzato in ASP): http://www.ilmercatinopavia.com/manda.asp (se lo richiede Username:test2 Passw:test2).

    è realizzabile???
    è molto difficile?!?

    il codice del form è il seguente:
    __________________________________________________ ___________________
    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>Nome</title>
    </head>

    <body background="articoli/sfup.gif">
    <p align="center">

    [img]loghi/logo3.jpg[/img]

    form in costruzione...

    a breve sarà possibile inviare gli articoli da esporre nel sito... <form action="formcdosys.asp" method="post" onsubmit="return validateForm(this)">
    <div align="center">
    <center>
    <table border="0" align="center" cellspacing="0" cellpadding="2" bgcolor="#FFFF99" width="691">
    <tr>
    <td width="279" align="center"><font face="Arial, Helvetica, sans-serif" size="2">La
    tua Username

    (la stessa usata per registrarti al nostro sito)
    </font></td>
    <td width="400"> <font size="2">
    <input type="text" name="Username" size="20"></font><font size="2" face="Verdana">** obbligatorio!
    </font></td>
    </tr>
    <tr>
    <td width="279" align="center"><font face="Verdana" size="2">Email per
    contatti</font></td>
    <td width="400"> <font size="2" face="Verdana">
    <input type="text" name="email">** obbligatorio!
    </font></td>
    </tr>
    <tr>
    <td width="279" align="center"><font face="Verdana" size="2">Codice
    Fiscale</font></td>
    <td width="400"> <font size="2" face="Verdana"><input type="text" name="codice_fiscale" size="20">** obbligatorio!</font></td>
    </tr>
    <tr>
    <td width="279" align="center"><font face="Verdana" size="2">Telefono</font></td>
    <td width="400"> <font size="2" face="Verdana">
    <input type="text" name="telefono">
    </font></td>
    </tr>
    <tr>
    <td align="center" colspan="2">
    <hr color="#FFA54A" width="60%">
    </td>

    </tr>
    <tr>
    <td width="279" align="center"><font face="Verdana" size="2">Categoria Articolo</font></td>
    <td width="400"> <font size="2" face="Verdana"><select name="categoria" id="categoria" title="categoria" size="1">

    <option value="scegli categoria">scegli categoria</option>

    <option value="Abbigliamento">Abbigliamento</option>
    <option value="Animali">Animali</option>
    <option value="Antiquariato">Antiquariato</option>
    <option value="Arredamento">Arredamento</option>
    <option value="Arte">Arte</option>
    <option value="Audio/video">Audio/video</option>
    <option value="Baratti">Baratti</option>
    <option value="Campeggio">Campeggio</option>
    <option value="Cicli">Cicli</option>
    <option value="Cine/foto/ottica">Cine/foto/ottica</option>
    <option value="Collezioni">Collezioni</option>
    <option value="Computer">Computer</option>
    <option value="Editoria">Editoria</option>
    <option value="Elettrodomestici">Elettrodomestici</option>
    <option value="Giardinaggio">Giardinaggio</option>
    <option value="Giochi">Giochi</option>
    <option value="Gratis">Gratis</option>
    <option value="Motocicli">Motocicli</option>
    <option value="Sport abbigliamento">Sport abbigliamento</option>
    <option value="Sport attrezzature">Sport attrezzature</option>
    <option value="Strumenti musicali">Strumenti musicali</option>
    <option value="Telefonia">Telefonia</option>
    <option value="Tempo Libero">Tempo Libero</option>
    <option value="Varie">Varie</option>

    </select></font></td>
    </tr>
    <tr>
    <td width="279" align="center"><font face="Verdana" size="2">...indicare
    una categoria dell'articolo nel caso non esistesse dal menù di scelta

    (se valida verrà creata appositamente!)</font></td>
    <td width="400"> <font size="2" face="Verdana">
    <input type="text" name="altra_categoria" size="20"></font></td>
    </tr>
    <tr>
    <td width="279" align="center"><font size="2" face="Verdana">Genere/marca/modello
    Articolo

    (es. Ciclomotore Ciao - PC Dell - Stampante Epson aculaser C8500...)</font></td>
    <td width="400"> <font size="2" face="Verdana">
    <input type="text" name="genere_articolo" size="55"></font></td>
    </tr>
    <tr>
    <td width="279" align="center"><font size="2" face="Verdana">Descrizione</font></td>
    <td width="400"> <textarea rows="5" name="descrizione" cols="47"></textarea></td>
    </tr>
    <tr>
    <td width="279" align="center"><font size="2" face="Verdana">...usato da:

    (es. 2 anni - 6 mesi - nuovo...ecc...)</font></td>
    <td width="400"> <font size="2" face="Verdana">
    <input type="text" name="usato_da" size="20">
    </font></td>
    </tr>
    <tr>
    <td width="279" align="center"><font size="2" face="Verdana">Prezzo €</font></td>
    <td width="400"> <font size="2" face="Verdana">
    <input type="text" name="prezzo" size="20">
    </font></td>
    </tr>
    <tr>
    <td width="279" align="center"><font size="2" face="Verdana">Disposto a
    trattare?</font></td>
    <td width="400"> <font face="Verdana" size="2"> <input type="checkbox" name="disposto a trattare" value="si!">Sì</font></td>
    </tr>
    <tr>
    <td width="279">
    <input type="submit" name="registra" value="Registra >>">
    </td>
    <td width="400">
    <input type="reset" name="reset" value="Svuota campi">
    </td>
    </tr>
    </table>
    </center>
    </div>
    </form>
    </body>

    </html>

    __________________________________________________ __________________
    Grazie a tutti!!!
    L.

    P.S.
    Serve anche il codice del file formcdosys.asp???
    Credo in un solo Tao...
    Oppure in due! basta
    che ci sia lo sconto!
    __________________

  2. #2
    Utilizzi il campo di tipo file per settare il percorso del file, dopodiché effettui l'upload con un programmino ASP che puoi trovare nella sezione articoli di http://freeasp.html.it Ti consiglio di creare una pagina per le informazioni relative all'articolo e ai dati utente ed una pagina relativa all'inserimento dell'allegato.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3

    ok Federix, grazie per la dritta, ma....

    ...ho fatto un giro su Aspfree e ho trovato questo http://freeasp.html.it/articoli/view_articolo.asp?id=58
    è la via giusta?!?
    <form action="upload.asp" method="post" enctype="multipart/form-data">
    CAMPO TESTO <input type=”text” name=”testo1”>
    FILE <input type="file" name="file1">
    <input type="submit" value="Upload">
    </form>
    ...seguirò il tuo consiglio dopo che l'utente avrà inserito i suoi dati e quelli dell'articolo una volta inviati farò in modo che appaia la pagina per inserire l'allegato invece che la solita "grazie.asp"...
    Accetto critiche, commenti, insulti, mani in faccia....
    Credo in un solo Tao...
    Oppure in due! basta
    che ci sia lo sconto!
    __________________

  4. #4
    Io per il mio sito ho utilizzato codesto script e devo dire che funziona bene per file binari fino a 60 Kb e mi sono benissimo. La realizzazione di due pagine differenti è dovuta alla troppa concentrazione di script in un'unica pagina e alla presenza di due form diversi nella stessa pagina.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  5. #5
    ...si credo anch'io che la strada delle due pagine sia la migliore...
    dicevi dei 60 KB è una limitazione che ti sei imposto tu o è dovuta allo script(sto cominciando a costruirlo adesso e non posso saperlo...)...
    scusa la mia ignoranza cosa intendi per file binario?!?
    Credo in un solo Tao...
    Oppure in due! basta
    che ci sia lo sconto!
    __________________

  6. #6

    dubbio...

    Su aruba c'e' già una cartella preesistente chiamata public dove è possibile per gli utenti scrivere

    all'inizio dello script mi viene chiesto di settare il percorso... ma quella barra cosa sta ad indicare?
    le pagine le voglio mettere(se possibile) al primo livello del sito www.ilmercatino.com/xxxx.asp è giusto mettere la cartella dopo la barra?

    <%
    'Questa variabile setta il percorso di dove effettuare l'upolad
    'la cartella non puo non esistere lo script non la crea ! ! !

    percorso = "/public"
    Credo in un solo Tao...
    Oppure in due! basta
    che ci sia lo sconto!
    __________________

  7. #7
    Le immagini sono di file di carattere binario in quanto composte da 0 e 1 per la formazione dei colori. Ho testato lo script sul mio server e ha un affidabilità massima con file che non superano i 60 Kb. Ho provato con immagini da 100Kb, 150Kb e 300Kb, alcune volte funziona alcune volte invece lo script và in time-out e si impalla la pagina.

    Se la cartella public è al primo livello, come il file upload.asp, devi scrivere nel percorso solamente il nome della cartella.

    percorso = "public/"

    Se vuoi altre delucidazioni sposta il post su ASP che stiamo degenerando dall'HTML.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  8. #8

    ok!

    ok!!!
    grazie per la pazienza!!!
    Credo in un solo Tao...
    Oppure in due! basta
    che ci sia lo sconto!
    __________________

  9. #9

    FUNZIONA!!!

    Federix, sei un grande!!!
    Credo in un solo Tao...
    Oppure in due! basta
    che ci sia lo sconto!
    __________________

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 © 2026 vBulletin Solutions, Inc. All rights reserved.