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

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


passion
WRInaute accro
WRInaute accro
 
Messages: 2482
Inscription: Ven Jan 06, 2006 20:18

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: 2482
Inscription: Ven Jan 06, 2006 20:18

Message le Mar Juin 20, 2006 23:22

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


medium69
WRInaute accro
WRInaute accro
 
Messages: 2182
Inscription: Sam Mai 07, 2005 9:36

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 accro
WRInaute accro
 
Messages: 1333
Inscription: Jeu Mai 27, 2004 13:04

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: 2482
Inscription: Ven Jan 06, 2006 20:18

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 accro
WRInaute accro
 
Messages: 1333
Inscription: Jeu Mai 27, 2004 13:04

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: 2482
Inscription: Ven Jan 06, 2006 20:18

Message le Mer Juin 21, 2006 9:14

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


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

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