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] Upload de fichiers


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2002
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 118
    Par défaut [Upload] Upload de fichiers
    Bonjour,

    Sur un page Web en PHP, j'ai un formulaire avec différents champs dont un qui est utilisé pour la saisie d'un nom de fichier et de son "upload". Jusqu'ici, tout va bien puisque je recois sans problème le fichier, mais il en est différent pour les autres donnés du formulaire. Pourquoi je ne recois pas les autres champs dans le post ? Comment régler le problème ?

    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
          <fieldset>
            <legend>Information</legend>
            <form enctype="multipart/form-data" action="saveForm.php" method="post">
              <label for="ddlTitle">Title</label>
              <select name="ddlTitle">
                <option value="URL">Monsieur</option>
              </select><br />
     
              <label for="txtName">Name</label><input type="text" id="txtName" /><br />
              <label for="txtEmail">E-Mail</label><input type="text" id="txtEmail" /><br />
              <label for="txtWWW">WWW</label><input type="text" id="txtWWW" /><br />
              <label for="txtFile">Image file</label><input type="file" name="txtFile" size=12><br />
              <input type="hidden" name="MAX_FILE_SIZE" value="50000" />
              <input type="submit" value="Submit" class="submit-button" />
            </form>
          </fieldset>
    Merci de votre aide et réponse!

    Martin

  2. #2
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Salut, tu ne reçois pas les infos dans $_POST parce que tu n'as pas renseigné l'attribut name des champs. L'attribut id sert pour HTML/CSS pas pour le PHP

    Il faut donc que tu remplaces
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" id="txtEmail" />
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" name="txtEmail" />
    Du coup tu pourras avoir accès à $_POST['txtEmail']

    Bon déveleppement ;-)

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2002
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 118
    Par défaut
    Cool ! Merci !

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

Discussions similaires

  1. [Upload] upload d'un fichier avec apostrophe
    Par SegmentationFault dans le forum Langage
    Réponses: 5
    Dernier message: 07/09/2006, 10h37
  2. [Upload] Upload de GROS fichiers en php
    Par osscour dans le forum Langage
    Réponses: 21
    Dernier message: 26/05/2006, 14h13
  3. [Upload] Upload d'un fichier excel sur un site web
    Par oldscrout dans le forum Langage
    Réponses: 3
    Dernier message: 31/03/2006, 10h09
  4. [Upload] Upload, renommer le fichier
    Par Alain15 dans le forum Langage
    Réponses: 15
    Dernier message: 14/02/2006, 14h06
  5. [Upload] Upload de gros fichiers
    Par Rémiz dans le forum Langage
    Réponses: 8
    Dernier message: 07/01/2006, 11h44

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