Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    165

    help come creo percosro da inserire in un campo?

    Ciao a tutti ho creato delle pagine in php che usano un db: in una colonna di una tabella ho inserito un campo che deve contenere un percorso a delle immagini.
    Ho creato la pagina per inserire un nuovo record
    Problema ho bisogno di un tasto sfoglia che mi faccia cercare il percorso e che il relativo percrso deve comparire nella casella di testo per poi andarsi a copiare nel db: come posso fare?

    grazie 1000

  2. #2
    è un processo piu complicato

    devi:
    1- creare un campo input con type="file"
    2- verificare che l'upload è andato a buon fine
    3- controllare se il file è davvero un immagine
    4- spostare il file dalla cartella temporanea del server ad un path a te accessibile
    5- salvare il nome del file su db

    6- quando vuoi mostrare l'immagine usi il tag <img e l'attributo src lo valorizzi con la variabile salvata su db
    www.gext.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    165
    dunque per i primi 4 punti non ci dovrebbero essere problemi perchè ho scaricato da qui le guide per l'upload in php.

    è il punto 5 che non saprei proprio come fare

    il 6 è anche a posto

  4. #4
    supponiamo che le immagini le salvi tutte nella cartella images

    puoi per esempio rinominare le foto con time() . $extension (cosi sei sicuro di non avere doppioni) e salvi solo il nome del file su db

    quando vuoi mostrarle fai
    <img src=images/<?=$img?>>
    www.gext.it

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    165
    è proprio però il nome del file da salvare sul db che mi blocca: cioè io non vorrei inserire il nome a mano ma tramite un tasto sfoglia che poi mi copi il percorso in campo del form e qunado do salva aggiorna il relativo record del db

  6. #6
    allora devi usare $_FILES['file']['name']
    www.gext.it

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.