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

HTML Discussion :

champs file qui n'envoie rien


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de lelapinou
    Homme Profil pro
    Inscrit en
    Avril 2003
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Avril 2003
    Messages : 96
    Par défaut champs file qui n'envoie rien
    Messieurs, medames, mesdemoiselles....
    Je viens vers vous connaissant votre promptitude à répondre aux appels au secours....
    En claire, je suis dans la panade. Certainement une connerie, mais je ne vois pas laquelle.

    J'ai un formulaire; que j'envoie en POST et avec lequel j'aimerais uploader un fichier. Jusque là rien de faramineux, puisque je l'ai déjà fais ailleurs.
    Par contre celui ci me fait un effet des plus indésirables, en effet il m'envoie bien tous mes champs, sauf mon champs file.
    Allez voir ici : Lien remplissez les champs et validez le formulaire, vous verrez que ce que je dis n'est pas une bêtise.

    voici le code qui récupère mes valeurs :
    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
    17
    18
     
    <?
    session_start();
     
    if(isset($_POST['article']) && $_POST['article'] == 'ok')
    {
            echo '
                    <html>
                    <title>Alerte...</title>
                    <body>
                    <script>
                            alert("'.$_POST['f_titre'].','.$_POST['f_titre_en'].','.$_POST['f_titre_url'].','.$_POST['f_titre_url_en'].','.$_POST['article_fichier'].'");
                    </script>
                    </body>
                    </html>';                               
    }
     
    ?>
    *
    rien d'extraordinaire, et le code du formulaire ne l'est pas plus, mais je ne parviens pas à comprendre pourquoi et cela fait 2 jours entiers que je cherche.

    Merci de vos lumières, et si c'est bateau, je sors promis et ne reviendrais plus

  2. #2
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    ton lien n existe pas ....

  3. #3
    Membre confirmé Avatar de lelapinou
    Homme Profil pro
    Inscrit en
    Avril 2003
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Avril 2003
    Messages : 96
    Par défaut oups!
    désolé, j'ai doublé le http. Voici le lien Lien

    Merci

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript:document.forms['form_article'].submit();">
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 154
    Par défaut
    Je n'ai pas vérifié mais dans ton code, je ne vois pas la variable $_FILE qui retourne un tableau avec les fichiers uploadés (similaire à $_POST en fait).

    Ce ne serait pas ca ton problème ?

  6. #6
    Membre confirmé Avatar de lelapinou
    Homme Profil pro
    Inscrit en
    Avril 2003
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Avril 2003
    Messages : 96
    Par défaut
    Orgied : non ce n'est pas cela car même avec $_FILES['article_fichier'] la valeur est vide

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 154
    Par défaut
    Mais $_FILES te renvoie un tableau. As tu essayé un print_r pour t'en assuré ? Un alert me semble un peu léger pour vérifier les infos de cette variable.

  8. #8
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Ton problème c'est que dans ton code, tu as :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript:form_article.submit();">
    alors qu'il faut :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript:document.forms['form_article'].submit();">
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

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

Discussions similaires

  1. [2.x] Champ File qui n'apparait pas dans le formulaire (imbriqué)
    Par pixel016 dans le forum Symfony
    Réponses: 2
    Dernier message: 24/11/2014, 11h12
  2. Fonction envoi de mail qui n'envoi rien
    Par cuisto44000 dans le forum Langage
    Réponses: 3
    Dernier message: 10/06/2013, 18h18
  3. Réponses: 5
    Dernier message: 16/01/2013, 19h07
  4. RemoteObject qui n'envoie rien
    Par Samildanach dans le forum Flex
    Réponses: 2
    Dernier message: 09/04/2009, 17h54
  5. Probleme avec send qui n'envoi rien
    Par zeleyou dans le forum C++
    Réponses: 5
    Dernier message: 06/02/2006, 15h27

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