Problème de formulaire en PHP

stan
Invité n'ayant pas de compte PHPfrance

14 juin 2006, 13:29

Bonjour, je ne connait rien en php, pourtant je dois réaliser un formuliare. Je m'expliuque, j'ai utiliser un générateur, qui ne contenait que 16 champs, j'ai donc réaliser ce formulaire en 3 étapes, il est contenu dans 3 pages, je souhaiterai le mettre dans une seule page ou bien, faire étape 1, étape 2,...
Voicie les url des différents formulaires:

==> Form 1 http://stan113.free.fr/form.php
==> Form 2 http://stan113.free.fr/form2.php
==> Form 3 http://stan113.free.fr/form3.php

Et celui qui doit contenir les 3
==>http://stan113.free.fr/form23.php

Merci de vos réponses, les plus rapides, cordialement...

Mammouth du PHP | 1353 Messages

14 juin 2006, 13:32

Merci de vos réponses
A quelles questions ?

On sait ce que tu dois faire mais a tu essayé ? As tu un probleme ?
On peut etre nul en php mais comprendre comment marche un <form> et faire du copier/coller...

Le but c que quelqu un de ce forum te donne le code tout fait ou tu as un probleme précis ?
Modifié en dernier par guilt92 le 14 juin 2006, 14:12, modifié 1 fois.
Tell me and I forget. Teach me and I remember. Involve me and I learn.

stan
Invité n'ayant pas de compte PHPfrance

14 juin 2006, 13:36

J'aurai besoin de faire ce formulaire en phphttp://www.piotrowski-batiment.com/form.php, pour cela j'ai utiliser un générateur, il m'a fournit 3 pages différentes, je voudrait tout regrouper en 1. J'éspère avoir été plus clair, merci d'avance.

Invité
Invité n'ayant pas de compte PHPfrance

14 juin 2006, 13:55

ok merci aurevoir... :idea:

Mammouth du PHP | 1353 Messages

14 juin 2006, 14:09

C'est quand meme génial !!! Déjà tu ne poses aucune question en plus tu voudrais les réponses en moins d une heure ??
T'as juste oublié que tu étais sur un forum non rémunéré et aussi que sans problème tu as pas de solution. Tu n as meme pas essayé de faire le truc par toi meme !!!! :evil:
Tell me and I forget. Teach me and I remember. Involve me and I learn.

Invité
Invité n'ayant pas de compte PHPfrance

14 juin 2006, 16:05

J'aurai besoin de faire ce formulaire en php
Un formulaire est forcement du HTML.
c'est le traitement des données qui est faisable en php.

C'est vrai que si tu avais cherhé un tant soit peu a comprendre le code tu aurais vu que tes formulauire se trouvent en les balises <form> et </form>

Il ne reste donc plus qu'a faire un copier coler pour transformer 3 balises <form> en une seule.

Eléphanteau du PHP | 37 Messages

16 juin 2006, 14:08

pour ma part, j'ai aussi un petit problème.
je n'arrive pas à recuperer les données qu'il y a dans un formulaire pour les mettre dans une variable normale (en php biensur)
bon ça rejoint mon problème d'hier, auquel je n'ai pas vraiment trouvé de solution puisque je ne doit pas trop modifier le code(qui n'est pas de moi)

cette fois, j'ai regarder dans la FAQ, mais j'ai rien trouvé qui correspondait à mon problème :( ...j'ai peux etre besoin de lunette en plus...

Mammouth du PHP | 1353 Messages

16 juin 2006, 14:13

Sans bout de code c est difficile de t aider mais bon.

Quand tu déclares un formulaire tu donnes une method et une action.

L action c la page ou tu iras apres validation du formulaire, et method la facon de passer les variable, a savoir POST ou GET

Code : Tout sélectionner

<form name="blabla" action="test.php" method="POST"> <input type="text" name="champ"> <input type="submit" value="ok"> </form>
Si tu as ce formulaire, il te suffit de créer une page test.php qui contient :
<?php
$variable=$_POST["champ"];
?>
Et tu auras la valeur passé dans le champ de text.

Tu peux remplacer POST par GET dans le formulaire et le $_GET.
Aussi pense a regarder la fonction isSet() pour éviter les probleme de variables non passées.
Tell me and I forget. Teach me and I remember. Involve me and I learn.

Eléphanteau du PHP | 37 Messages

16 juin 2006, 14:19

et pourtant tu y arrive bien.
tout ce que je voulais savoir c'était la méthode general que je n'ai pas trouver en fouinnant sur le net. :oops:
merci beaucoups

Mammouth du PHP | 1353 Messages

16 juin 2006, 14:23

Il y a les tutoriaux phpfrance aussi ;) notamment celui la
Tell me and I forget. Teach me and I remember. Involve me and I learn.

Petit nouveau ! | 1 Messages

16 juin 2006, 17:29

Tu peux remplacer POST par GET dans le formulaire et le $_GET.
Aussi pense a regarder la fonction isSet() pour éviter les probleme de variables non passées.
Bonjour

Il faut dire que la différence de métode entre "post" et "get" est le point de passage de tes données. Je te conseille "post"., Avec get tes données se trouvent dans l'url.

Plutôt que "isset()" je préfère "!=empty()" la variable peut être initialisée mais vide. Dans ce cas pas la peine de l'affecter. cela donne :

Code : Tout sélectionner

if(!empty($_POST['mavariablepostee']){ $mavariablerecuperee=$_POST['mavariablepostee'];}
@+