Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1144 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Formulaire input type=file

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Formulaire input type=file

n°1382828
Metabolicm​an
Posté le 07-06-2006 à 13:44:19  profilanswer
 

Bonjour,  
 
J'ai un léger problème, je m'explique:
 
J'ai une première page index.php qui contient un formulaire avec un champ texte et un bouton sélectionner,
quand je clique sur sélectionner cela m'ouvre une popup. Dans cette popup "GestionnaireImage.php", j'ai comme son nom l'indique un gestionnaire d'image. Avec ce gestionnaire j'ai la possibilité de parcourir tous les dossiers présent sur le serveur tel un navigateur windows et pour chaque dossier je vois s'il contient les images, si oui alors les noms  s'affichent. Plusieurs options sont disponible sur les images, je peux:
-les visualiser (directement en cliquant sur le fichier)  
-les supprimer (A partir d'un formulaire opt à l'aide d'un checkbox)
-les sélectionner (A partir du meme formulaire opt à l'aide d'une checkbox)
 
Pour ce qui est de visualiser et supprimer tout va bien le problème est au niveau du sélectionner car une fois sélectionner et valider ma popup doit se fermer et je dois voir apparaitre dans la page index.php au niveau du champ texte l'adresse de l'image sélectionner. Le problème c'est que la page index.php ne doit pas être rechargée et je ne sais pas comment faire pour que cela fonctionne donc je me demandais s'il était possible de modifier les propriété de l'input type file afin que lorsque que je clique sur parcourir ca m'ouvre ma popup mais je suis ouvert à toutes autre propositions qui pourrait fonctionner. J'avais réussi à le faire avec un système de fichier mais j'étais dans l'obligation de recharger la page.
 
Merci pour votre aide ;).

Message cité 1 fois
Message édité par Metabolicman le 07-06-2006 à 13:45:44
mood
Publicité
Posté le 07-06-2006 à 13:44:19  profilanswer
 

n°1382835
boulax
Inserer phrase hype en anglais
Posté le 07-06-2006 à 13:50:43  profilanswer
 

Metabolicman a écrit :


Pour ce qui est de visualiser et supprimer tout va bien le problème est au niveau du sélectionner car une fois sélectionner et valider ma popup doit se fermer et je dois voir apparaitre dans la page index.php au niveau du champ texte l'adresse de l'image sélectionner.


 
Bah suffit de faire ça en Javascript, je vois pas le probleme ?


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1382839
Metabolicm​an
Posté le 07-06-2006 à 13:54:46  profilanswer
 

boulax a écrit :

Bah suffit de faire ça en Javascript, je vois pas le probleme ?


 
oué mais le pb c'est que je ne connais pratiquement rien au javascript
 
voila mon gestionnaire pour y voir plus clair dsl pour la qualité de l'image lol
 
http://img240.imageshack.us/img240/3976/gestionnaire8pb.th.jpg


Message édité par Metabolicman le 07-06-2006 à 13:55:47
n°1382841
boulax
Inserer phrase hype en anglais
Posté le 07-06-2006 à 13:56:06  profilanswer
 

va falloir s'y mettre, c'est la base !


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1382845
Bidem
Posté le 07-06-2006 à 13:59:08  profilanswer
 

L'input de type file permet de faire un upload d'un fichier vers le serveur donc ce n'est pas utilisable pour ce problème
 

Citation :

une fois sélectionner et valider ma popup doit se fermer et je dois voir apparaitre dans la page index.php au niveau du champ texte l'adresse de l'image sélectionner


 
Avant de fermer la fenetre tu utiliser window.opener pour accéder au document de la page mère

Code :
  1. window.opener.document.getElementById("id du champ texte" ).value=<adresse de l'image sélectionnée>;

n°1382851
Metabolicm​an
Posté le 07-06-2006 à 14:05:59  profilanswer
 

si je met ca c'est bon?
 

Code :
  1. echo "window.opener.document.getElementById('$_POST['chemin']' ).value=$ad_imaff;";

n°1382856
boulax
Inserer phrase hype en anglais
Posté le 07-06-2006 à 14:10:40  profilanswer
 

Ah là là, bidem tu sais pas dans quoi tu te lances :o


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1382857
Metabolicm​an
Posté le 07-06-2006 à 14:11:13  profilanswer
 

ca ne marche pas :s

n°1382859
boulax
Inserer phrase hype en anglais
Posté le 07-06-2006 à 14:16:24  profilanswer
 

http://tinypic.com/8whxf6.jpg


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1382861
Metabolicm​an
Posté le 07-06-2006 à 14:19:15  profilanswer
 

ok...

mood
Publicité
Posté le 07-06-2006 à 14:19:15  profilanswer
 

n°1382903
Bidem
Posté le 07-06-2006 à 14:56:09  profilanswer
 

Metabolicman a écrit :

si je met ca c'est bon?
 

Code :
  1. echo "window.opener.document.getElementById('$_POST['chemin']' ).value=$ad_imaff;";



 
Je sais pas, je connais pas le php, ça donne quoi quand tu fais "Afficher la source" ?

n°1382904
boulax
Inserer phrase hype en anglais
Posté le 07-06-2006 à 14:56:40  profilanswer
 

Non mais c'est pas vrai [:dawak]


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1382908
stiffler
Lâche mon profil putain ! :o
Posté le 07-06-2006 à 14:59:52  profilanswer
 

wake up néo [:greg2]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Formulaire input type=file

 

Sujets relatifs
Ajout dynamique d'input (incompatible)logiciel de fichier d'aide (type .hlp)
Envoi en post par formulaire !!!L'historique des saisies dans formulaire
envoi de formulaire à plusieurs champs de texteBoutons radio qui modifie un formulaire
Apostrophe dans un champ de formulairePhotos uploadées par formulaire ds ma bdd : où sont-elles passées ?!?
calcul de champs de formulaire ?formulaire de contact envoi d'un mail
Plus de sujets relatifs à : Formulaire input type=file


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR