Comment récupérer une img via un formulaire?

passion
WRInaute accro
WRInaute accro
 
Messages: 3124
Inscription: 6 Jan 2006

Comment récupérer une img via un formulaire?

Message le Mar Juin 20, 2006 22:41

Bonjour,

Je suis débutant en php et je suis entrain de réaliser un formulaire php avec capture de textes et upload de 2 images.
Le principe de mon formulaire est le suivant:
page A-->formulaire
page B-->upload d'images
pageC-->comfirmation du formulaire (récupération des données)

Mon formulaire est constitué de la façon suivante:
----------->Début pageA (avec un pop-up qui ouvre une page B pour uploader mes images)--------->puis "valider" pour arriver sur page C

Je ne sais pas comment faire pour que dans un premier temps, comment récupérer les variables de ma page B pour l'inclure dans ma page A---------->et pour finaliser, activer ma pageC qui va récupérer mes données du formulaire mais aussi inclure mes 2 images (pas le lien du répertoire mais les images directement affichées)

J'espère avoir été clair et vous remercie de votre soutien parce que là, je sèche!!

passion
WRInaute accro
WRInaute accro
 
Messages: 3124
Inscription: 6 Jan 2006

Message le Mar Juin 20, 2006 23:22

J'espère avoir été clair :oops:


medium69
WRInaute passionné
WRInaute passionné
 
Messages: 2485
Inscription: 7 Mai 2005

Re: Comment récupérer une img via un formulaire?

Message le Mar Juin 20, 2006 23:33

passion a écrit:Mon formulaire est constitué de la façon suivante:
----------->Début pageA (avec un pop-up qui ouvre une page B pour uploader mes images)--------->puis "valider" pour arriver sur page C

Je ne sais pas comment faire pour que dans un premier temps, comment récupérer les variables de ma page B pour l'inclure dans ma page A---------->et pour finaliser, activer ma pageC qui va récupérer mes données du formulaire mais aussi inclure mes 2 images (pas le lien du répertoire mais les images directement affichées)

J'espère avoir été clair et vous remercie de votre soutien parce que là, je sèche!!


Malgré l'heure tardive, j'essaye de comprendre ce que tu veux dire 8)

Si j'ai bien compris, tu appelle dans cet ordre la page A, puis B, puis C pour finir.

Toujours si j'ai bien compris, tu voudrais récupérer les données de ta page B pour l'inclure sur la page A.
Sachant que B n'existe pas encore losque tu appelle A, tu ne peux donc te servir d'un $_GET ou $_POST

Je ne sais pas si c'est la réponse que tu attend, mais il me semble qu'il faut passer bar une BDD.


Si je n'ai pas compris, je te présente mes plus humbles excuses...


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Mer Juin 21, 2006 8:11

C'est vraiment utile de faire l'upload d'image dans un formulaire à part?

Sinon tu fais tout en un avec un input de type file. Derrière tu fais une fonction qui prend ton fichier, fais des vérification et la place au bon endroit sur le serveur (le nombre d'exemple sur le net doit être assez conséquent) et te renvois l'URL de l'image.

Après une fois que tu as l'URL tu peux afficher ton image.

passion
WRInaute accro
WRInaute accro
 
Messages: 3124
Inscription: 6 Jan 2006

Message le Mer Juin 21, 2006 9:00

Bonjour et merci de votre attention à mon prob!
Medium<--C'est qu'en relisant mon poste que je suis apperçu qu' il est assez confus looooooooool!
Mais l'idée est là!
En faite, pour être (je l'espère) plus clair, mes limites du php sont encore trop jeunes pour inventer des regex etc... C'est pourquoi à la réalisation de mon script, j'ai cherché des script php pouvant m'aider pour cette réalisation de formulaire avec capture de texte et upload d'images.
Mais je n'ai trouvé que des scripts soit pour un formulaire normal (texte) ou alors formulaire pour upload de photo.

Cela explique la raison pour laquelle, j'ai dû crée une pageA représentant mon formulaire initial avec un pop-up ouvrant ma pageB pour l'upload de photo et pour finir valider mon formulaire en activant la pageC qui récupère toutes les données et photos (avec ses variables).

J'ai essayé de combiner le tout mais c'est l'upload de photo avec ses vérifications de type, size etc... des images qui me crée des soucis.

Alors pour me facilité la vie, j'ai opté pour une découpe de mon formulaire mais je vous avouerai que j'aurai voulu tout combiné pour une meilleur appréciation (bien entendu!!!) Voilà :D


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Mer Juin 21, 2006 9:11

A mon avis ça sera beaucoup plus simple de tout faire en une.

Du genre comme ça :
Code: Tout sélectionner
<form name="upload" enctype="multipart/form-data" method="POST" action="<?php print $_SERVER['PHP_SELF'];?>">
<tr>
  <td>
      <input type="text" name="unchamp">
  </td>
</tr>
<tr>
    <td>
         <input type="hidden" name="MAX_FILE_SIZE" value="50000000" />
         <input type="file" size="35" name="image" /><br>
         <input type="submit" value="OK" />
     </td>
</tr>
</form>


Après tu fais juste tout ce qui est upload (http://www.google.fr/search?q=php+uploa ... r:official)
traitement de ton formulaire et c'est bon...

passion
WRInaute accro
WRInaute accro
 
Messages: 3124
Inscription: 6 Jan 2006

Message le Mer Juin 21, 2006 9:14

merci pour l'info Bactérie,
Je vais m'en servir!! :)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 invités