Aller au contenu

System d'inscription en 3 etapes


Sujets conseillés

Posté

Salut,

J'aimerias bien avir un script d'inscription membres qui se base sur les sessions, avec trois etapes :

1 - Saisie et validation du pseudo + mot de passe + email

2 - Saisie et validation des informations personnelles du membres, tel que ville, region, pays, langues parlees, loisir, aim, icq, msn, yim ...

3 - On souhaite le bienvenue au nouveau membres tout en lui demandant de resaisir son pseudo + mdp

Et Voila ... :)

Merci pour votre aide.

Posté

Euh tu attends quoi là ? Ce forum n'est pas fait pour programmer a la place des autres mon grand... ;)

Tu veux un script qui fasse ca ? Tu veux de l'aide pour la programmation ?

Bref, si c'est la premiere propo, tu trouveras surement ton bonheur dans les post its, avec des sites sur le PHP, et si c'est la deuxieme, programme et appelle nous quand tu bloques ;)

Posté

sarc => comme je n'ai pas le bagage necessaires en php et je debute, j'ai demande ce que je venais d'avancer.

d'autres part, et je suis d'accord avec toi, je ne demande pas de me programmer ce script mais de m'indiquer ou je peux trouver un qui est similaire au moins.

peut etre un membre de ce forum a fait quelque chose de pareil, et comme ça il peut me filer des idees ou un debut de script pour m'encourager a avancer d'un pas.

Gribouille26 => ce script m'ai necessaire pour une zone membres.

Merci :flower:

Posté

oui d'accord, je te demandais en fait plus d'indication, parce que relis bien ton post : il ne comporte ausun question, ni aucune demande particulière, donc je me demandais ce que tu attendais...

Tu trouveras ton bonheur je pense dans les sites attachés en post it sur le hub ;) des scripts tout faits pour des espaces membres, il doit y en avoir des masses...

Apres, le meilleur défi est de tout faire soi meme, en lisant bien son "php pour les nuls" et en regardant les sites sur le PHP ;)

Posté

merci sarc ...

tu sais programmer le tous, tout seul c'est pas facile sans l'aide d'autrui :whistling:

le probleme j'ai des scripts d'espace membres, mais je ne peux les adapter a ma guise ... :blush:

Bon, je vais y faire un tour dans les Post It et je verais ..

Merci encore :!:

Posté
tu sais programmer le tous, tout seul c'est pas facile

Oui la programmation s'apprend... et ce n'est pas facile parfois.

Je crois qu'il faut commencer par le commencement au lieu de se lancer dans des scripts qui dépassent les compétences, sinon comment avoir un bon résultat ?

L'avantage d'Internet, c'est que tu vas trouver tout ce que tu veux si tu prend le temps de chercher. Il y a des sites comme commentcamarche.com ou le siteduzero.com qui contiennent des tutoriaux qui vont te permettre d'appréhender la programmation et la gestion de bases de données.

Bon courage :)

Posté (modifié)
sans l'aide d'autrui

Je suis autodidact en programmation php et mon autrui a moi à été google ;)

Voici quelque lien y suffit de lire et de comprendre :

Le mieux est de partire à zero et de faire ton enregistrement membres tous seul , c'est en forgeant qu'on devient forgeron.

Bon courage, tu vas y arriver :up:

Modifié par cepiat
Posté

Tu sais j'ai commencé par ce script la lol... Je n'avais pas de connaissances en PHP ni SQL, et trèèèès peu en HTML (les formulaires ? Kézaco ? lol)... La preuve que c'est faisable, en qques heures de travail j'ai réussi a avoir un script qui marchait a peu pres !

Posté

Bon une question :

Il faut avoir trois fichiers (ex: step1.php; step2.php; step3.php) selon les etapes ou avoir un seul fichier qui encapsule le tout mais ça risque d'etre volumineux...

Qu'est-ce vous en dites ?

Posté

A mon avis le plus simple est de faire 3 fichiers. Ca te permet de bien dissocier les étapes.

  • 5 months later...
Posté (modifié)

j'ai commencer par ce code :

La page index :

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=1252">
<meta http-equiv="Content-Language" content="fr">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Principale</title>
</head>

<body>

<p><a href="register.php"><font face="Tahoma" size="1"><b>Nouveau membre</b></font></a></p>

</body>

</html>

et ca pour commencer l'inscription :

<?
session_start();
include_once 'include/config.php';

switch($step) {
case '1': echo "step = ".$step.";<br>"; include_once 'step1.php'; break;
case '2': echo "step = ".$step.";<br>"; include_once 'step2.php'; break;
case '3': echo "step = ".$step.";<br>"; include_once 'step3.php'; break;

}
include 'templates\default\agree.tpl';
?>

Le template :

<form method="POST" action="register.php?s=$PHPSESSID">
 <INPUT TYPE="hidden" NAME="step" value="1">
 <textarea rows="8" name="Conditions" cols="40">Conditions d'inscription</textarea>
 <br>
 <br>
 <input type="submit" value="J'accepte" name="B1">
 <input type="submit" value="Je refuse" name="B2">
</form>

Mais il me manque les deux codes des boutons SUBMIT

1 - pour "J'accepte"

2 - pour "Je refuse"

et puis il y'a un petit probleme :

quand je clique sur "J'accepte" j'aurais une page comme celle-ci :

register.php?s=$PHPSESSID

pourquoi il n'y a pas affichage de l'ID de la session ?

Merci.

Modifié par apt
Posté

Merci pour l'exemple Lupicide.

mais pour le moment on s'attaque au systeme d'inscription d'abord.

ensuite viendra cette exemple sur le site.

Merci encore.

Posté

Y'a pas de reponse sur :

pourquoi la page est ainsi affichée :

register.php?s=$PHPSESSID

et pourquoi la variable $PHPSESSID n'est pas reconue ?

Posté
Y'a pas de reponse sur :

pourquoi la page est ainsi affichée :

et pourquoi la variable $PHPSESSID n'est pas reconue ?

Parce que dans ton formulaire, l'action du form contient ce code, et comme php n'est pas actif la variable $PHPSESSID n'est pas interprétée. ;)

Il faut remplacer

<form method="POST" action="register.php?s=$PHPSESSID">

par

<form method="POST" action="register.php?s=".<?php echo $PHPSESSID; ?>.">

  • 3 semaines plus tard...
Posté

je l'ai remplacer est ça fonctionne ....

(parfois non, je ne sais pas pourquoi???)

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...