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

WebDev Discussion :

Formulaire avec Ajout de photo. [WB23]


Sujet :

WebDev

  1. #1
    Membre éprouvé
    Homme Profil pro
    Benevole
    Inscrit en
    Mai 2004
    Messages
    1 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Benevole
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 721
    Par défaut Formulaire avec Ajout de photo.
    Bonjour à tous
    Je ne me retrouve pas dans le code suivant, en effet je voudrais que l’utilisateur en remplissant un formulaire puisse choisir sa photo depuis son disque avant la validation des données :

    Voici mon code pour le choix de photo :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Photo = fSélecteurImage("\","","","",fCheminUNICODE)
    Et mon code pour la validation des données
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    HGèreMémo(PROPRIETAIRE,"",hMémoOui)
    HAttacheMémo(PROPRIETAIRE,Photo,Photo)
    EcranVersFichier()
    A ma grande surprise la fonction fSélecteurImage() n'est pas disponible pour webdev
    Comment faire ?

    Merci pour vos reponses

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 31
    Par défaut
    Bonjour,

    Je pense qu'il faut utiliser un champ upload pour télécharger ton image sur le serveur et ensuite enregistrer cette image dans ton fichier.

    Cordialement,

  3. #3
    Membre éprouvé
    Homme Profil pro
    Benevole
    Inscrit en
    Mai 2004
    Messages
    1 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Benevole
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 721
    Par défaut
    Bonjour
    Le champ upload je connaissais pas, je vais chercher de la documentation dessus.
    Merci

  4. #4
    Membre éprouvé
    Homme Profil pro
    Benevole
    Inscrit en
    Mai 2004
    Messages
    1 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Benevole
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 721
    Par défaut
    Voici le code que j'ai essayer de goupiller grâce a la documentation pour afficher limage uploadée :

    Dans le code *sorti avec modification(onchange)* de mon champ upload SAI_chemin:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ExécuteTraitement(BTN_Ajouter_un_Logo,trtClic)
    Dans le traitement de mon bouton BTN_Ajouter_un_Logo (que j'ai mis en invisible) :

    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
    sCheminImage est une chaîne
    sNouveauChemin est une chaîne
    // Gestion de l'image
    SI SAI_chemin <> "" ALORS
    	sCheminImage = UploadCopieFichier(SAI_MAILPAYEUR, fRepDonnées(), "")
    	SI sCheminImage = "" ALORS
    	Erreur("Erreur de transfert de l'image sur le serveur. Traitement annulé.")
    	RETOUR
    	SINON
    		SI PAS HAttacheMémo(paramsociete,paramsociete.MONLOGO, ComplèteRep(fRepDonnées()) + sCheminImage) ALORS
    			Erreur(HErreurInfo())
    			RETOUR
    		FIN
    	sNouveauChemin=ComplèteRep(fRepDonnées()) + sCheminImage
     
    	//affichez le logo dans mon champ image
    	IMG_MONLOGO=sNouveauChemin
    	FIN
    FIN
    Mais problème ici est que l'image ne s'affiche pas dans mon champ image IMG_MONLOGO

    Ai-je du rater quelque chose ?

    Merci à tous.

  5. #5
    Membre éprouvé
    Homme Profil pro
    Benevole
    Inscrit en
    Mai 2004
    Messages
    1 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Benevole
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 721
    Par défaut
    Le photo est Uploadée mais ne s'affiche pas ? je continu de chercher

  6. #6
    Membre éprouvé
    Homme Profil pro
    Benevole
    Inscrit en
    Mai 2004
    Messages
    1 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Benevole
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 721
    Par défaut
    Finalement le soucis était sur le type d'image : https://doc.pcsoft.fr/?1013132
    Dans mon cas le type c'est le type généré qui est passé !
    On verra pour l'optimisation plus tard
    Merci à tous

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

Discussions similaires

  1. [AC-2010] Formulaire avec ajout automatique de donnée
    Par CaiiLle dans le forum IHM
    Réponses: 4
    Dernier message: 06/03/2013, 17h10
  2. formulaire avec ajout de champs et calcul
    Par bluedreams dans le forum jQuery
    Réponses: 4
    Dernier message: 11/04/2012, 10h34
  3. formulaire avec upload de photo
    Par laurentSc dans le forum Langage
    Réponses: 8
    Dernier message: 20/06/2011, 19h08
  4. Création d'un formulaire avec ajout de formation
    Par stefsas dans le forum Langage
    Réponses: 4
    Dernier message: 19/02/2010, 14h41
  5. Réponses: 1
    Dernier message: 15/05/2008, 11h48

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