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 :

Ré-afficher le contenu d'un champ d'upload "type=file"


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 161
    Par défaut Ré-afficher le contenu d'un champ d'upload "type=file"
    salutatous

    j'ai un formulaire d'inscription comprenant plusieurs champs dont un champ de type "file" pour uploader une pièce jointe.

    lorsque j'exécute une série de vérifications (en PHP) du formulaire avant envoi, et que le formulaire se ré-affiche à cause d'un champ mal saisi, toutes les données se ré-affichent correctement dans les champs SAUF dans le champ d'upload.

    MA QUESTION :
    est-il possible de ré-afficher le contenu (l'url du fichier à uploader) d'un champ d'upload ?


    merci d'avance
    Nico

  2. #2
    Membre chevronné Avatar de beejeridou
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Février 2007
    Messages : 280
    Par défaut
    Ben non! je sais c'est pas drôle!

    En fait je ne mettrais pas ma main à couper car il existe peut-être des solution de bricolage mais bon...

    Une fois j'avais mis une condition, que si les champs étaient valides, alors, on pouvait s'occuper du traitement d'image.

    On peut aussi uploader l'image dans tous les cas, même si il y a des erreurs de saisies dans les champs et l'effacer ensuite si abandon??? lol

    Si tu as une solution miracle, je veux bien aussi^^

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 161
    Par défaut
    c'est fou ça qu'on ne puisse pas ré-afficher un champ d'upload !

    j'ai fait d'autres recherche sur le sujet et apparemment c'est effectivement pas possible !

    donc je prend acte de cette "impossibilité"

    (m'enfin si kelkun a une solution miracle... on sait jamais...)

    merci
    Nico

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Ce n'est pas une solution miracle, mais tu peux peut-être bricoler quelque chose avec ça :
    http://www.quirksmode.org/dom/inputfile.html
    Mais cela reste du visuel, pas question de télécharger un fichier, car même si tu réaffiche le nom du fichier, l'utilisateur sera contraint de passer par la fenêtre de recherche.

  5. #5
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Sinon tu peux contourner le probleme avec CSS, en simulant le fait que c'est écrit dans l'input, avec un truc de ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <div style="position:relative;">
    <input type="file"/>
    <span style="position:absolute;top:5px;left:10px;">Valeur du champs input type file</span>
    </div>

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 161
    Par défaut
    merci pour ces p'tits tuyaux

    même si c'est du "factice" les méthodes sont bonnes à connaître.

    Nico

Discussions similaires

  1. afficher le contenu d'un champ sur 3 colonnes différentes
    Par nico9275 dans le forum Requêtes
    Réponses: 2
    Dernier message: 24/06/2012, 19h26
  2. Afficher le contenu d'un champ
    Par janjannaj dans le forum Bases de données
    Réponses: 9
    Dernier message: 22/10/2010, 10h34
  3. [1.x] Afficher le contenu d'un champ d'une relation n:n
    Par Hastaroth dans le forum Symfony
    Réponses: 6
    Dernier message: 18/05/2010, 15h01
  4. Réponses: 12
    Dernier message: 10/08/2007, 15h45
  5. afficher du texte dans le champ de saisie de type file
    Par MANU_2 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/09/2005, 14h59

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