Visualizzazione dei risultati da 1 a 5 su 5

Discussione: upload immagini

  1. #1
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128

    upload immagini

    devo fare un upload multiplo di immagini... caricarne da 3 a più immagini... e dopo averle caricate salvare anche la loro destinazione nel database... fin quando è una sola, nessun problema.. ma ho un problemino ora che devo caricarne piu di una...

    potrei semplicemente fare così

    codice:
    <input type="file" name="img1" />
    <input type="file" name="img2" />
    <input type="file" name="img3" />
    e per ogni input imposto un insert al database e un caricamento dell'immagine nel server...

    ma se invece volessi fare qualcosa di piu pulito e semplice tipo

    codice:
    <input type="file" name="img[]" />
    <input type="file" name="img[]" />
    <input type="file" name="img[]" />
    come dovrei muovermi?

    come faccio a caricare le tre (o anche due o una, non ce un limite minimo ma solo un limite massimo) immagini nel server e poi salvare la loro destinazione nel database?

    qualche aiutino?

  2. #2

  3. #3
    nella destinazione del form fai un bel

    Codice PHP:
    //in post
    print_r($_POST)

    //uploaded files
    print_r($_FILES
    e vedi che struttura genera. Su quella lavori
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  4. #4
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    ok... però mettiamo conto che io imposti così la pagina html

    codice:
    <input type="file" name="img[]" />
    <input type="file" name="img[]" />
    <input type="file" name="img[]" />
    però compili solo due di questi tre input.. come posso vedere che son stati compilati solo due input? quindi come posso vedere quali e quanti sono stati compilati?

  5. #5
    Originariamente inviato da Santino83_02
    nella destinazione del form fai un bel

    Codice PHP:
    //in post
    print_r($_POST)

    //uploaded files
    print_r($_FILES
    e vedi che struttura genera. Su quella lavori
    ma farla una prova no eh?

    il risultato di $_FILES, una volta che fai l'upload, è una cosa simile:


    Array
    (
    [img] => Array
    (
    [name] => Array
    (
    [0] => tttt.jpg
    [1] => tttt2.rtf
    [2] => tttt3.rtf
    )

    [type] => Array
    (
    [0] => image/jpeg
    [1] => text/rtf
    [2] => text/rtf
    )

    [tmp_name] => Array
    (
    [0] => /private/var/tmp/phpUIL1hC
    [1] => /private/var/tmp/phpARzmpj
    [2] => /private/var/tmp/phpeD2OrT
    )

    [error] => Array
    (
    [0] => 0
    [1] => 0
    [2] => 0
    )

    [size] => Array
    (
    [0] => 129914
    [1] => 495
    [2] => 372
    )

    )

    )

    quindi puoi ciclare tranquillamente sugli indici
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.