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

Conception Web Discussion :

Upload photo +données formulaire


Sujet :

Conception Web

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 52
    Points : 46
    Points
    46
    Par défaut Upload photo +données formulaire
    Bonjour,

    Je désirerais uploader un formulaire contenant des informations classiques et une photo.

    Pour cela j'ai crée trois formulaires mais naturellement le submit de l'un ne renvoi pas les informations de l'autre et le probleme est que l'upload d'image nécessite un form different, je ne vois pas comment faire pour intégrer l'ensemble dans une et même page

    Merci
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
            <form name="f1" method="POST" >
             <table>
                <tr>
                    <td>INE: </td><td><input type="text" name="ine" /></td>
                </tr><tr>
                    <td>Nom: </td><td><input type="text" name="nom" /></td>
                </tr><tr>
                    <td>Prenom: </td><td><input type="text" name="prenom" /></td>
                </tr><tr>
                    <td>Né le: </td><td><input type="text" name="" /></td>
                </tr><tr>
                    <td>Sexe: </td><td>M<input type="radio" name="sexe" value="M" checked/>
                    F<input type="radio" name="sexe" value="F"/></td>
                </tr><tr>
                    <td>Adresse: </td><td><input type="text" name="adresse" /></td>
                </tr><tr>
                    <td>Ville: </td><td><input type="text" name="ville" /></td>
                </tr><tr>
                    <td>Pays: </td><td><input type="text" name="pays" /></td>
                </tr>
                <tr>
                    <td>Photo: </td><td><form name="photo" enctype="multipart/form-data" method="POST">
                                            <input type="file" name="photo"/>
                                        </form>
                    </td>
                </tr>
                <tr>
                    <td>
                        <form name="submit" action="traitement.php" method="POST">
                            <input type="hidden" value="valider"/>
                            <input type="submit" value="Envoyer"/>
                        </form>
                    </td>
                </tr>
                </table>
                
            </form>

  2. #2
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Points : 5 673
    Points
    5 673
    Par défaut
    Bonjour,

    Ton Submit est dans un form qui ne contient que le bouton Submit et le bouton Reset

    C'est normal qu'il n'envoit rien : il n'y a aucun champ dans ce form

    Il te faut une seule balise <form enctype="multipart/form-data"> au début et un seul </form> à la fin

    Je te recommande également cet article :
    http://antoine-herault.developpez.co...ls/php/upload/

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 52
    Points : 46
    Points
    46
    Par défaut
    Merci pour la réponse rapide, mais mon probleme est que je veux envoyer à la fois du texte et une image .

    Bref je ne vois pas comment faire si ce n'est de le faire par étape mais cela alourdi carrément l'appli car dans mon cas il s'agit de faire de la saisie à la chaine.

  4. #4
    Membre régulier Avatar de myz-rix
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Janvier 2008
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 143
    Points : 114
    Points
    114
    Par défaut
    Bonjour,

    Pour commencer, c'est quoi l'interet de 3 formulaires ?



    <form>
    input post 1
    input post 2
    ...
    input image 1
    input image 2
    ...
    bouton submit
    </fom>

    tu récup tout sur la page, si tout va bien, cool, et si ça va pas, ça re affiche le formulaire, 1 fichier code, 1 page web, 1 formulaire
    et c'est tout, tu te compliques la vie mon gars

  5. #5
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Points : 5 673
    Points
    5 673
    Par défaut
    Citation Envoyé par ishikawa Voir le message
    Merci pour la réponse rapide, mais mon probleme est que je veux envoyer à la fois du texte et une image .

    Bref je ne vois pas comment faire si ce n'est de le faire par étape mais cela alourdi carrément l'appli car dans mon cas il s'agit de faire de la saisie à la chaine.
    Tu mets tous tes champs dans 1 seul formulaire aussi bien des champs texte que Fichier ( avec enctype="multipart/form-data")

    Lorsque tu traiteras le formulaire, tu récupèreras les données textes et les fichiers.

Discussions similaires

  1. erreur upload photo formulaire a 2 pages
    Par monlou dans le forum Langage
    Réponses: 4
    Dernier message: 25/03/2010, 16h45
  2. [Upload] Uploader photo et données en même temps
    Par godjojo dans le forum Langage
    Réponses: 2
    Dernier message: 03/12/2007, 15h44
  3. Photo dans formulaire
    Par pascale86 dans le forum Access
    Réponses: 3
    Dernier message: 26/09/2005, 16h41
  4. [Web] Upload fichier via formulaire HTTP
    Par nik00s dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 11/08/2005, 12h27
  5. Liaison de données - formulaires
    Par Bikey dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 21/10/2004, 15h05

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