[PHP] Upload multiplo

poison81

Nuovo Utente
21 Giu 2017
11
0
1
40
Buongiorno,
volevo chiedere come posso fare per inserire i nomi dei files immagine che carico in un unico campo di tipo file nei vari record del database mysql.
Mi spiego...
ho realizzato questo form:
HTML:
<form name="form" method="post" action="insimmok.php" enctype="multipart/form-data">
<input type="file" name="file[]" multiple>
E prima dell'insert ho messo questo codice:
PHP:
$folder='img/';
if(isset($_FILES['file']['name'])){
    $count=0;
    foreach ($_FILES['file']['name'] as $filename) {
        $destination=$folder;
        $origin=$_FILES['file']['tmp_name'][$count];
        $count++;
        $destination=$destination.basename($filename);
        move_uploaded_file($origin, $destination);
    }
}
Però quando parto con l'insert mi mette solo il nome del primo file nel primo record del database mysql che si chiama "foto".
Come faccio ad inserire glia altri nomi dei filles immagine negli altri records e cioè "foto2", "foto3","foto4", e così via?
Grazie
 
Ultima modifica di un moderatore:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
se non ho capito male vuoi mettere in tabella del db i vari nomi dei file, giusto?
ti schematizzo
PHP:
//....
    foreach ($_FILES['file']['name'] as $filename) {
        $destination=$folder;
        $origin=$_FILES['file']['tmp_name'][$count];
        $count++;
        $destination=$destination.basename($filename);
        $da_insert[]=basename($filename);//metti in un array i nomi se anche con il percorso $da_insert[]=$destination.basename($filename);
        move_uploaded_file($origin, $destination);
    }
//.....
//dati di connessione al db
foreach($da_insert as $nome){
    $ris_mysqli_query($connessione, "INSERT INTO tabella(nome_foto) VALUES('$nome')");
}
//.....
oppure fare l'insert nel primo foreach usando $destination o basename($filename)

due cose
racchiudi sempre il codice tra gli appositi bccode
non uppare così a breve, devi avere pazienza
 

poison81

Nuovo Utente
21 Giu 2017
11
0
1
40
Ciao e grazie per avermi risposto.
Ho provato il codice ma mi mette sempre e solo il primo nome.
Ho fatto così:
PHP:
foreach ($_FILES['file']['name'] as $filename) {
        $destination=$folder;
        $origin=$_FILES['file']['tmp_name'][$count];
        $count++;
        $destination=$destination.basename($filename);
        $da_insert[]=basename($filename);
$da_insert[]=$destination.basename($filename);
        move_uploaded_file($origin, $destination);
    }

foreach($da_insert as $nome){
}
e poi ho proceduto con l'insert...
dove sbaglio?
 
Ultima modifica di un moderatore:
Discussioni simili
Autore Titolo Forum Risposte Data
L [PHP] problema con upload e javascript (upload multiplo) Javascript 2
C [PHP] Problema upload file (multiplo) PHP 1
A Upload multiplo di immagini in PHP PHP 3
L Upload di un'immagine all'interno di un database usando php PHP 6
S [PHP] Upload stesso file PHP 14
F [PHP] Informazioni upload PHP 11
G [PHP] upload file in server: percorso cartella PHP 2
M Upload 4 file php PHP 11
D [PHP] Upload intera cartella PHP 2
felino [PHP] Uploadify: upload immagini PHP 0
M [PHP] Nome file, upload e rinominare PHP 2
M [PHP] upload di un file esistente overwrite PHP 1
N [PHP] Test per l'upload di file attraverso un bot Telegram PHP 2
L [PHP] upload con errore PHP 2
V [PHP] Upload Excel in db PHP 0
jailbait [PHP] Upload immagine e stampa a schermo PHP 0
G PHP upload dati ed immagine PHP 7
F [PHP] Validare form prenotazione appuntamento tattoo con upload image PHP 0
D [PHP] Upload encrypt image PHP 0
N [PHP] Problema upload immagini wordpress PHP 2
S [PHP] Upload file... PHP 6
giancadeejay [PHP] Aggiornare DB tramite UPLOAD file .csv PHP 39
MarcoGrazia [PHP] Upload e successiva visualizzazione immagini in DB PHP 3
V [PHP] upload di file in cartella e sua sicurezza PHP 137
S PHP: Aiuto con upload immagini che si auto tuotano PHP 24
C [PHP] Upload immagine in un form con target _blank: non funziona PHP 7
V File upload.php della guida, ma ha un errore PHP 8
francesco7 [Problema] esecuzione script Upload file in php PHP 0
I upload file php / javascript / mysql PHP 0
R upload file php PHP 5
L [php] upload controllo dimensione immagine PHP 8
F upload foto in php?????? PHP 2
R upload e ridimensionamento immagini in php PHP 0
R upload e ridimensionamento immagini in php PHP 1
L [PHP] Upload immagini e ridimensionamento automatico PHP 9
N [RISOLTO] Upload jpeg e pdf in folder (PHP) PHP 16
K [PHP] multi upload immagine da form PHP 60
L Passare ad uno script PHP i dati di un form incluso l'upload di un'immagine Ajax 0
N problema script php mysql multi upload immagini PHP 31
helpdesk Gif agli eventi di php Upload PHP 6
L [PHP e FTP upload] controllo file allegato PHP 6
neo996sps [PHP + MySQL + Server Linux] Upload semi riuscito e query non eseguite PHP 2
novello88 PHP upload file PHP 1
Y [PHP/MySQL] Upload PDF PHP 3
O PHP ecommerce > da un sito funzionante > duplicazione riuscita ma non upload immagini PHP 19
B [PHP - MySQL] Upload di un File PHP 6
B upload con resize in php PHP 5
M UPLOAD File in PhP PHP 3
SolidSnake4 miglior script per l'upload di immagini con php su DB PHP 5
L Upload Form PHP PHP 18

Discussioni simili