View Single Post
  #12  
Old 09-08-2006, 16:34
wuub's Avatar
wuub wuub is offline
Membre senior
 
Join Date: 13-11-2002
Location: Montpellier
Age: 49
Posts: 552
Send a message via MSN to wuub
la grosse merdasse !

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
__________________
L'ignorance n'excuse pas la CONNERIE
Reply With Quote