Upload

Répondre
anasha
le 26/04/2004 à 04:38
anasha
bonjour

j'ai une boucle FOR qui me permet d'uploader plusieurs fichiers à partir d'un form.

voila ma boucle :

<?php
for ($i = 0; $i<5; $i++) {
$tmp_file = $_FILES['photo'.$i]['tmp_name'];
$fichier = $_FILES['photo'.$i]['name'];
$folder = "../../photos/concerts/";

move_uploaded_file ($tmp_file, $folder.$fichier);

$url_photo = 'http://81.57.242.24/Escale/photos/concerts/'.$fichier;


include ("../../include/config.inc.php");

$sql = "INSERT INTO photo_concert VALUES('','$artiste','$url_photo','$date_concert','$copyright')";

mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

mysql_close();
}
?>


Le problème c'est que l'image d'indice $i = 0 n'est pas uploadée alors que son chemin est bien enregistré dans la table...

comprends pas...

Au secours !!
Anasha [php-kiche-nomore]
anasha
le 26/04/2004 à 04:56
anasha
C'est bon c'est OK, ça marche !!

Maintenant j'ai un autre problème....
Si tous les champ "file" ne sont pas rempli, ca enregistre le chemin ($folder) dans la table...

Comment faire pour qu'au passage de la boucle d'indice $i, il n'enregistre rien si photo.$i est vide ???

J'ai essayé avec un IF, mais j'ai pas du bien m'y prendre...

Help !
Merci
Anasha [php-kiche-nomore]
Foularou
le 27/04/2004 à 08:47
Foularou
Dis moi Anasha, tu as plusieurs champs fichiers ou un seul pour ton multiple upload?
Ne jamais se fier au bon sens des gens.
XTremTourist
le 27/04/2004 à 11:29
XTremTourist
pour un mutli-Upload il y a plusieur champ
on stok la valeur des champ dans un tableau ARRAY
anasha
le 27/04/2004 à 18:54
anasha
j'ai 5 champs upload:

champ0
champ1
champ2
etc...

et une boucle FOR pour les traiter:

<?php
for ($i=0 ; $i<5 ; $i++) {
$tmp_file = $_FILES['champ'.$i]['tmp_name'];
$fichier = $_FILES['champ'.$i]['name'];
//etc...
}
?>


voilà !!
Anasha [php-kiche-nomore]
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours