Salut tout le monde, ça va ? moi ça va bien mais j'ai un petit problème.
J'ai une liste de personne que l'on trie depuis une base de données, une fois le tri effectué (pas de soucis de ce côté là), je souhaiterais qu'il soit possible d'uploader un fichier dans le dossier personnel de chaque user sorti du tri.
le formulaire se présente de cette façon :
echo "<form method=\"POST\" action=".$_SERVER['PHP_SELF']." enctype=\"multipart/form-data\">";
echo 'Fichier : <input type="file" name="file">';
print("<input type=\"hidden\" name=\"sqlrequest\" value=\"".$StrSql."\">\n");
echo '<input type="submit" name="send_file" value="Envoyer le fichier">';
echo '</form>';
Voici la boucle qui est censé ensuite copier le fichier choisi dans les dossiers des utilisateurs
while($Result = $rs->fetch(PDO::FETCH_ASSOC)){
if(isset($_FILES['file'])){
$dossier = "C:/xampp/htdocs/projet/usrfolder/".$Result['Login']."/";
$fichier = basename($_FILES['file']['name']);
if(!file_exists($dossier)){
mkdir($dossier, 777);
}
if(move_uploaded_file($_FILES['file']['tmp_name'], $dossier . $fichier))
{
echo 'Upload effectué avec succès !<br />';
}
else
{
echo 'Echec de l\'upload !<br />';
}
}
}
Ce qui est étrange c'est que cela m'affiche "Upload effectué avec succès" pour la première personne et ensuite "Echec de l'upload" pour toutes les autres personnes. Et si je vais voir dans les dossiers, c'est effectivement ce qui s'est produit
J'espère que vous pourrez m'aider, merci d'avance de prendre un peu de votre temps