Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19

Discussione: input type

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    input type

    salve ragazzi
    ho una pagina di modifica con un form.
    nel form ci sono sia campi testo popolati da record che
    6 input type file per la scelta delle immagini.
    ora il mio problema è questo:
    facciamo l'esempio di aprire un record che ha un immagine sola.
    quando io voglio caricare le altre 5 foto , senza modificare la prima che succede facendo l'update mi carica le 5 nuove foto e la prima la perde in quanto , l'input type file rimane vuoto.
    quindi la mia possibile soluzione era popolare l'input tye con il record "foto1", ma non so se è possibile.
    altre possibili soluzioni non le conosco quindi accetto suggerimenti.
    Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi creare tanti input type = "hidden" con il valore delle foto già presenti nel db per ogni foto.
    Se non passi il file la foto numero "n" prenderà il valore del campo hidden corrispondente.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    ho provato cosi

    ho provato cosi ma niente non sono riuscito


    <tr>
    <td nowrap><div align="right">FOTO</div></td>
    <td nowrap><INPUT TYPE="file" NAME="foto"></td>
    <td nowrap>[img]public/<%=rs([/img]" width="50" height="75">
    <input type=hidden value =<%=rs("foto")%></td>
    </tr>

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    L'HTML prima di tutto.

    codice:
    <input type="hidden" name="foto1" value="<%=rs("foto")%>" /></td>
    <input type="hidden" name="foto2" value="<%=rs("foto2")%>" /></td>
    <input type="hidden" name="foto3" value="<%=rs("foto3")%>" /></td>
    Ecc...


    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    non mi va roby

    <tr>
    <td nowrap><div align="right">FOTO</div></td>
    <td nowrap><INPUT TYPE="file" NAME="foto"></td>
    <td nowrap>[img]public/<%=rs([/img]" width="50" height="75"></td>
    <td><input type="hidden" name="foto" value="<%=rs("foto")%>"></td>
    </tr>

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    ma non ti fa cosa??? Non capisco cosa tu stia cercando di fare facendomi vedere questo pezzo di script...

    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    mi spiego

    <tr>
    <td nowrap><div align="right">FOTO</div></td>
    <td nowrap><INPUT TYPE="file" NAME="foto"></td>
    <td nowrap>[img]public/<%=rs([/img]" width="50" height="75">
    <input type=hidden value =<%=rs("foto")%></td>
    </tr>
    ti ho messo solo questo pezzo perche' si ripete per sei volte.

    questo pezzo come gli altri fanno parte di un forma che invia dei dati a un file di update al database.Come cercavo di spiegare prima che succede, avendo sei foto per ogni record, e essendo il db da aggiornare, capita spesso che i record hanno 1 sola foto su sei.
    i campi db sono foto1,2,3,4,5,6. in questa pagina io vorrei mantenere il valore di foto1 se presente, ed aggiornare con l'input type, facendo sfoglia ....le altre 5 foto.Facendo cosi pero' mi perdo la prima, e sotto tuo suggerimento avevo provato l'hidden per passare il valore di foto 1 al file update.asp
    spero di essermi spiegato.

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    A parte il fatto che hai di nuovo sbagliato l?HTML che non è uguale al mio... nell'altra pagina dove recuperi i valori devi confrontare se il file è stato passato.

    Se foto1_nuova <> ""
    foto1 = foto1_nuova
    altrimenti
    foto1 = foto1_old

    E questo per tutte le foto.


    Roby

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    niente

    <tr>
    <td nowrap><div align="right">FOTO</div></td>
    <% if rs("foto") <>"" then %>
    <td nowrap><INPUT TYPE="file" NAME="foto"></td>
    <% response.write "non ci sono foto inserite" %>
    <%else%>
    <td nowrap>[img]public/<%=rs([/img]" width="50" height="75"></td>
    <td><input type="hidden" name="foto1" value="<%=rs("foto")%>" /></td>
    <% end if %>
    </tr>

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Continuo a non capire... Cosa dovrebbe fare quella parte di script?

    Roby

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.