IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Upload d'un array d'images


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2019
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2019
    Messages : 151
    Par défaut Upload d'un array d'images
    Bonjour à tous
    Je souhaite créer un formulaire pour télécharger des images multiples et les stocker dans un fichier sur le serveur de mon site. Lorsque je consulte le fichier, je trouve un fichier "array" dans lequel je ne trouve que 1 seule image malgré qu'aie envoyé 3 ou 4 images (l'image que je trouve est celle sélectionnée en dernier). Nom : capture_array.JPG
Affichages : 148
Taille : 13,2 Ko . En même temps, sur la page WEB du formulaire, je reçois le message d'erreur suivant après l'envoi : Nom : capture_message_erreur.JPG
Affichages : 135
Taille : 11,3 Ko
    Quelqu'un pourrait m'aider, svp ?
    Voici le code :
    PHP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    if (isset ($_POST['submit'])){
    $objetpdo =new PDO('********************************');
    $chemintomp=$_FILES['mon_fichier']['tmp_name'];
    $countfiles=count($_FILES['mon_fichier']['name']);
    $pdostat=$objetpdo->prepare('INSERT INTO mon_forum( mon_sujet,mon_post_time,mon_expediteur,mon_post_texte) VALUES( :mon_sujet,:mon_post_time,:mon_expediteur,:mon_post_texte);');
    $pdostat->bindvalue(':mon_sujet',$_POST['mon_sujet'],PDO::PARAM_STR);
    $pdostat->bindvalue(':mon_post_time',$_POST['mon_post_time'],PDO::PARAM_STR);
    $pdostat->bindvalue(':mon_expediteur',$_POST['mon_expediteur'],PDO::PARAM_STR);
    $pdostat->bindvalue(':mon_post_texte',$_POST['mon_post_texte'],PDO::PARAM_STR);
    for($i = 0; $i < $countfiles; $i++) {
     
        $chemintemp=$_FILES['mon_fichier']['tmp_name'];
            $filename = $_FILES['mon_fichier']['tmp_name'][$i];
            move_uploaded_file($_FILES['mon_fichier']['tmp_name'][$i],'/******/*****/34/ma_base_de_donnee/*****/partage_*******/'.$_POST['mon_expediteur'].'/'.$chemintemp);
        }
    }
    HTML
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form action="#" method="POST" id="mon_form" enctype="multipart/form-data">
    <input type="file" name="mon_fichier[]" id="mon_fichier" form="mon_form" multiple/>
    <input type="submit" name="submit"  value="Envoyez"  style="cursor: pointer;">
     </form>

  2. #2
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 498
    Par défaut
    Bonjour,

    Il manque un index [$i] à la fin de $chemintemp=$_FILES['mon_fichier']['tmp_name'].

  3. #3
    Membre confirmé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2019
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2019
    Messages : 151
    Par défaut
    Merci Toufik beaucoup
    Bonne continuation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 09/12/2005, 22h17
  2. Uploader une image à partir d'un formulaire ?
    Par netwebzone dans le forum Langage
    Réponses: 2
    Dernier message: 28/11/2005, 09h27
  3. [Upload] Upload d'image....
    Par tochbee dans le forum Langage
    Réponses: 3
    Dernier message: 21/11/2005, 11h44
  4. [Debutant] [JSP/Servlet] Upload d'image vers le serveur
    Par ShinJava dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 05/07/2005, 17h42
  5. Upload d'images sur le forum
    Par KibitO dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 09/10/2004, 23h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo