TourDeJeu, le réseau des jeux en ligne alternatifs : jeux web multijoueurs, jeux par forum. En savoir +

Flux RSS des discussions du forum : pour les joueurs, et pour les créateurs et MJ
  Reply to this topicStart new topicStart Poll

> Plusieurs Formulaires A La Suite
tirzite
Ecrit le : Mardi 07 Décembre 2004 à 23h44
Quote Post


Kid
*

Groupe : Membre
Messages : 20


voila j'ai fais des inscriptions basique avec le nom le mail etc ...
maintenant que le jeux est plus avancer j'aimerais mettre automatiquement apres ce formulaire un autre formulaire avec des carac la race etc ...
comment je pourais faire pour que cet autre formulaire apparaisent apres l'autre sachant que l'envoie du formulaire se fait avec un input name:submit ....
voila merci de m'aider
PMEmail Poster
Top
casanabo
Ecrit le : Mercredi 08 Décembre 2004 à 00h36
Quote Post


Newbie
*

Groupe : Membre
Messages : 9


Alors si je comprends bien ton pb, tu veux que l'utilisateur arrive sur une première page, qu'il remplisse son nom, mot de passse, qu'il appuie sur le bouton, et qu'ensuite il arrive sur la deuxième page, c'est bien cela ?


Si c'est ca, c'est très simple, dans ta balise de formulaire de la première page, tu dois changer l'attribut "action" et mettre à la place le nom de fichier de ton deuxième formulaire... ce qui donne quelque chose comme :

PAGE1.php

<form action="page2.php">
nom : <input type="text" id="nom" name="nom" value="" />
passe : <input type="text" id="pass" name="pass" value="pass" />
<input type="submit" value="ICI LE BOUTON VALIDER" />
</form>

PAGE2.php
<form action="...">
etc etc...
</form>

</form>

C'est ca ou pas du tout ?


--------------------
Retrouvez fourberie et toute sa bande de joyeux drilles sur :
Fourberie, un wargame pas comme les autres !
http://www.fourberie.org
PMEmail PosterUsers Website
Top
Findel
Ecrit le : Mercredi 08 Décembre 2004 à 01h18
Quote Post


Pro
*

Groupe : Membre
Messages : 99


IL te faut stocker tes variables, dans une session. En php, cela se fait avec la fonction session_start() puis en utilisant le tableau $_SESSION
PMEmail PosterUsers Website
Top
gorgu
Ecrit le : Mercredi 08 Décembre 2004 à 01h37
Quote Post


Ouf
*

Groupe : Membre
Messages : 417


hum...

en fait

<form action=âge2.php ..>
<input type=text name=toto value=valeurpardefaut>
<input type=submit name=polo value='vers page 2>
</form>

dans l'autre fichier tu va tout recevoir le plus simple (et de loin)
et de tout repassé en caché à la page de traitement final
<form action=inscrire.php>
<input type=hidden name=toto value=$toto>
<input type=text name=toto2 value='ayé on est page 2'>
etc


--------------------
enfin je crois ...
Adept JDR
PMEmail PosterUsers Website
Top
zumba
Ecrit le : Mercredi 08 Décembre 2004 à 10h25
Quote Post


Ouf
*

Groupe : Membre
Messages : 496


ouaip, la solution de gorgu est la plus propre, d'ailleurs ca fait parti des design templates classiques de la prog web :
récuperer dans des hidden tous les champs précédemment saisis, et ne faire le traitement (écriture dans la abse) qu'après le dernier formulaire, sinon dans le cas ou tu écrirais en base les infos étapes par étapes, ca risque de poser des problèmes si le gars s'arrête au milieu de son inscription.

pour clarifier l'exemple de gorgu :
inscrire_nom.php
<form action=inscrire_race.php ..>
<input type=text name=nom value=valeurpardefaut>
<input type=submit name=polo value='vers page 2">
</form>

inscrire_race.php
<? // code php de vérification des données saisies à l'étape d'avant (ex : nom trop long ou trop court ?>
<? // si ok : ?>
<form action=valid_inscrirption.php>
<input type=hidden name=toto value=<?=$_REQUEST['nom']?>>
<input type=text name=race value='valider l'inscription'>

valid_inscription.php
<? // code php de vérification des données saisies à l'étape d'avant (ex : race inconnue) ?>
<? // si ok

// là tu fais le insert into de toutes les données récuperées dans le processus d'inscription (nom, race...)
?>




--------------------
Z
PMEmail Poster
Top
nivren
Ecrit le : Mercredi 08 Décembre 2004 à 10h35
Quote Post


Kid
*

Groupe : Membre
Messages : 10


bah y'a une troisième solution: traiter les données dans une table temporaire en affectant un id; ca permet de donner a l'utilisateur la possibilité de reprendre son inscription en cas de plantage a une étape ultérieure.
^^
PMEmail Poster
Top
tirzite
Ecrit le : Mercredi 08 Décembre 2004 à 11h50
Quote Post


Kid
*

Groupe : Membre
Messages : 20


voila la reponse de gorgu me convient c'est exactement sa bah merci beaucoup all
PMEmail Poster
Top
gladiator
Ecrit le : Mercredi 08 Décembre 2004 à 13h29
Quote Post


Pro
*

Groupe : Membre
Messages : 124


OUi , mais y'a pas d'autre moyen ? , parce que la c'est compliquer ( pour moi )


--------------------
Futur Webmaster de : Fantastic Adventure
Toujours en creation pour une periode de quelques semaines ...

Les idees ont ete concue et faites , les regles ont ete preparer , juste maintenant le codage qui sera un peu plus long que prevue ...
PMEmail Poster
Top
Jeggor
  Ecrit le : Mercredi 08 Décembre 2004 à 15h44
Quote Post


Pro
*

Groupe : Membre
Messages : 114


T'es mal barré, parce qu'en plus d'être le meilleur moyen, c'est le plus simple wink.gif


--------------------
PMEmail PosterUsers Website
Top
tirzite
Ecrit le : Mercredi 08 Décembre 2004 à 19h18
Quote Post


Kid
*

Groupe : Membre
Messages : 20


voila j'aimerais faire pareil mais avec un autre type de formulaire
j'en ai un autre et je voulais faire pareil mais la pour envoyer le formulaire
j'ai <a href="javascript:document.inscr.submit()"><img src="img/ok.gif" etc...
voila j'aimerais bien savoir comment faire ???
PMEmail Poster
Top
casanabo
Ecrit le : Jeudi 09 Décembre 2004 à 18h32
Quote Post


Newbie
*

Groupe : Membre
Messages : 9


ca m'a l'air un peu cracra ce
QUOTE
"<a href="javascript:document.inscr.submit()"><img src="img/ok.gif"


Il vaut mieux utiliser <input type="image" src="img/ok.gif" />


Et sinon, le raisonnement que t'as fourni Gorbu reste totalement inchangé...
Enfin moi ce que j'en dis hein...


--------------------
Retrouvez fourberie et toute sa bande de joyeux drilles sur :
Fourberie, un wargame pas comme les autres !
http://www.fourberie.org
PMEmail PosterUsers Website
Top
« Sujets + anciens | Programmer | Sujets + récents »

Reply to this topicStart new topicStart Poll