Salut à tous,
j'utilise une classe upload pour un back-office, comme son nom l'indique cette dernière upload des images pour une fiche produit.
cela fonctionne parfaitement sauf que je ne sais pas comment récupérer le nom des images pour l'insertion en BDD.
Une fois l'upload effectué cela me donne plusieurs array de ce type.
j'aurai juste besoin de récupérer pour chaque image, le nom ici "min_computer_0097.jpg" et "min_computer_0098.jpg" pour ma requête d’insertion en BDD.
En sachant que je ne connais pas d'avance le nombre d'image qui vos êtres insérés, juste qu'il y en a 10 maxmum.
voici le code :
Merci d'avance de votre aide
Cdt
Modifié par spawns (01 Apr 2016 - 20:51)
j'utilise une classe upload pour un back-office, comme son nom l'indique cette dernière upload des images pour une fiche produit.
cela fonctionne parfaitement sauf que je ne sais pas comment récupérer le nom des images pour l'insertion en BDD.
Une fois l'upload effectué cela me donne plusieurs array de ce type.
Array
(
[identifiant] => envoyer
[champ] => laphoto
[resultat] => Array
(
[0] => Array
(
[lmgco/tccadm/vehicule/photos/] => Array
(
[0] => Array
(
[nom_ini] => computer_0097.jpg
[nom] => min_computer_0097.jpg
[dim] => 200x150
)
[1] => Array
(
[nom_ini] => computer_0097.jpg
[nom] => max_computer_0097.jpg
[dim] => 1024x768
)
)
)
[1] => Array
(
[lmgco/tccadm/vehicule/photos/] => Array
(
[0] => Array
(
[nom_ini] => computer_0098.jpg
[nom] => min_computer_0098.jpg
[dim] => 200x150
)
[1] => Array
(
[nom_ini] => computer_0098.jpg
[nom] => max_computer_0098.jpg
[dim] => 1024x768
)
)
)
)
)
j'aurai juste besoin de récupérer pour chaque image, le nom ici "min_computer_0097.jpg" et "min_computer_0098.jpg" pour ma requête d’insertion en BDD.
En sachant que je ne connais pas d'avance le nombre d'image qui vos êtres insérés, juste qu'il y en a 10 maxmum.
voici le code :
$up = new Telechargement('lmgco/tccadm/vehicule/photos/','envoyer','laphoto');
$extensions = array('jpg','jpeg');
$up->Set_Extensions_accepte ($extensions);
$up->Set_Redim ('200','150', array('','','min_'));
$up->Set_Redim ('1024','768',array('','','max_'));
$up->Set_Max_nombreFichers('10');
$up->Set_Renomme_fichier('incr');
$up->Upload();
$tab_transfert = $up->Get_Tab_result();
if (!empty ($tab_transfert))
{
$identifant = $tab_transfert['identifiant'];
$champ = $tab_transfert['champ'];
$resultat = $tab_transfert['resultat'];//tableau à trois dimensions
...
}
Merci d'avance de votre aide
Cdt
Modifié par spawns (01 Apr 2016 - 20:51)