Se connecter / S'enregistrer
Votre question

Faire une inscription en une seule page???

Tags :
  • Html
  • Programmation
Dernière réponse : dans Programmation
8 Avril 2009 19:52:13

Bonjour à vous,je suis en train de créer mon site de jeux en 3D et je suis au tout début^^
Pour commencez je veux faire un système d'inscription et j'ai entendu dire qu'on pouvait faire ce système d'inscription en une seule et unique page html ou php.

Est-ce que c'est vrai???

Moi j'ai essayé de faire en deux page séparé mai c'est un échec,j'arrive pas à récupérer les informations sur mon msn et à envoyer un message de bienvenue sur le msn(que la personne aura entrée)

Alors,pouvez vous me dire si c'est vrai qu'on peut le faire en une seule page??
Si oui,en html ou php?Et que doit elle contenir de plus???

Autres pages sur : inscription seule page

8 Avril 2009 20:39:51

Bonjour,

Oui c'est possible, par contre pour inscrire quelque chose (dans ton cas, une personne) il faut utilisé du PHP et écrire dans une base de donnée.

Pour le faire en une page il suffit d'utilisé $_GET...
Un exemple:

<form method="post" action="?page=ValiderInscription">
le formulaire..;
</form>

Ensuite dans cette même page créer la destination du $_GET

if ($_GET['page'] == "ValiderInscription") {
et la effectué la requête pour insérer dans la bdd

Pas trop compris le truc avec MSN :p 
m
0
l
8 Avril 2009 21:22:42

tout faux, enfin, plutot pas bonne méthode.
si tu utilise POST, tu reste dans POST, pas besoin de GET.

un simple isset/empty sur cette meme page pour savoir si le formulaire à été soumis, et le tour est joué. je reprend ce que dis allstar :

<form method="post" action="inscription.php">
le formulaire..;
</form>


if (isset($_POST) AND !empty($_POST) ) {
et la effectué la requête pour insérer dans la bdd
tu peut utilisé ensuite une boucle foreach pour que tout soit plus simple.
}
m
0
l
Contenus similaires
8 Avril 2009 21:24:44

Et donc la page est en php mais les informations que les personnes rentrent,elles vont où?
m
0
l
8 Avril 2009 23:25:29

avec les $_GET et les $_POST , tu peux faire tout ton site en une seule page ( c'est ce que je fais d'ailleur ^^ ).

Exemple :

<?php

if(isset($_POST['pseudo']) AND !empty($_POST['pseudo']) //etc ...) {

// tu fais tout ce qui faut pour ajouter les infos a la bdd

} else { ?>

<form method="post">
<!-- ton formulaire ... -->
</form>
<?php } ?>

Et le tour est joué ;) 
m
0
l
9 Avril 2009 10:31:47

Ah okay ba merci bien à vous.J'espère que cela va bien m'aidé :p 
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS