J'avais réussi tout bien comme il faut et puis je me suis trouvé face à un os.
Pour une photo tout allait bien !
Et puis il en a voulu 4 !!! :confused:
J'ai alors trifouillé mon code dans tous les sens et je suis tombé sur une fonction PHP qui permettait de faire des uploads multiples.
PHP Code:
copy($HTTP_POST_FILES['lfile']['tmp_name'][0], $path1);
copy($HTTP_POST_FILES['lfile']['tmp_name'][1], $path2);
copy($HTTP_POST_FILES['lfile']['tmp_name'][2], $path3);
copy($HTTP_POST_FILES['lfile']['tmp_name'][3], $path4);
Du coup plus de soucis je peux balancer autant de fichiers que je veux ^^
Mais -et oui- j'ai un soucis au niveau de la mise à jour.
C'est à dire que quand l'utilisateur modifier son offre et qu'il ne change pas le fichier image la base garde le fichier actuel.
Rien de tres sorcier me direz vous mais bon...
J'ai donc mis ca
PHP Code:
if ($HTTP_POST_FILES['lfile']['name'][0] == "") $HTTP_POST_FILES['lfile']['name'][0] == $loc_data['loc_image_01'];
else copy($HTTP_POST_FILES['lfile']['tmp_name'][0], $path1);
if ($HTTP_POST_FILES['lfile']['name'][1] == "") $HTTP_POST_FILES['lfile']['name'][1] == $loc_data['loc_image_02'];
else copy($HTTP_POST_FILES['lfile']['tmp_name'][1], $path2);
if ($HTTP_POST_FILES['lfile']['name'][2] == "") $HTTP_POST_FILES['lfile']['name'][2] == $loc_data['loc_image_03'];
else copy($HTTP_POST_FILES['lfile']['tmp_name'][2], $path3);
if ($HTTP_POST_FILES['lfile']['name'][3] == "") $HTTP_POST_FILES['lfile']['name'][3] == $loc_data['loc_image_04'];
else copy($HTTP_POST_FILES['lfile']['tmp_name'][3], $path4);
Résultat : La merdasse... il me dégage systématiquement 1 des 4 images !?
Puis je faire encore appel à votre savoir faire pour m'aider à resoudre ce probleme ? -qui me saoule-
D'avance merci à tous
wuub