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

Langage PHP Discussion :

[Upload] Récupérer deux champs "file"


Sujet :

Langage PHP

  1. #1
    Membre régulier Avatar de MikeV
    Profil pro
    Webmaster
    Inscrit en
    Mai 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2007
    Messages : 93
    Points : 86
    Points
    86
    Par défaut [Upload] Récupérer deux champs "file"
    Bonjour,
    J'utilise dans un formulaire deux champs de type='file' où je peux insérer dans chacun de ses champs plusieurs pièces jointes (grâce au script trouvé ici)

    Mon problème est que je dois absolument enregistrer dans deux tables différentes les fichiers provenant du champs1 et du champs2.

    Pour l'instant mon script de récupération de données ne me le permet pas car il prends seulement les fichiers de mon dernier champs ( le champs 2):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    foreach ($_FILES as $fichier) {
    //ce fichier permet d'insérer mes fichier dans ma bd	
    include("upload.php");
    }
    J'avais pensé mettre quelque chose comme ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    foreach ($_FILES['champs1'] as $fichier1) {
    //ce fichier permet d'insérer mes fichier dans ma bd	
    include("upload_champs1.php");
    }
     
    foreach ($_FILES['champs2'] as $fichier2) {
    //ce fichier permet d'insérer mes fichier dans ma bd	
    include("upload_champs2.php");
    }
    Mais $_FILES['x'] ne fonctionne pas..

    Voici un message d'erreur avec $_FILES['champs1']
    Notice: Uninitialized string offset: 0 in /usr/home/www.siteweb.com/htdocs/blabla.php on line 124
    quelqu'un peut m'aider ?

  2. #2
    Membre averti
    Homme Profil pro
    Lead Dev Web
    Inscrit en
    Avril 2005
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Lead Dev Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2005
    Messages : 282
    Points : 390
    Points
    390
    Par défaut
    Il y'a quoi dans ton upload.php ?

  3. #3
    Membre actif
    Inscrit en
    Juillet 2007
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 201
    Points : 241
    Points
    241
    Par défaut
    ce message peut vouloir signifier que vous manipulez une variable potentielement vide.faites nous voir votre upload.php

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

Discussions similaires

  1. [MySQL] Récuéprer deux champs au meme nom dans un Innerjoin
    Par easyjava dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 06/10/2006, 13h25

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