Page d'inscription

alex7083 Messages postés 21 Statut Membre -  
alex7083 Messages postés 21 Statut Membre -
Bonjour,

je suis entrain de créer un site d'humain virtuel et j'aimerai créer une page d'inscription avec réincarnation des enfants des parrent sur le jeu.

Ex emple

nom du jeu.
prenom du jeu.
sexe du jeu.
reincarnation.

email.
Validation.

Merci d'avance de votre aide.
A voir également:

17 réponses

Tiller Messages postés 783 Statut Membre 211
 
Tu veux quoi exactement? Des infos? Ou tu veux qu'on te fasse tous le code de A à Z avec la base de donnée etc..?
Si c'est A à Z c'est sans moi, sinon pose des questions
0
alex7083 Messages postés 21 Statut Membre
 
j'ai réussi a faire une page d'inscription simple,mais il me manque encore le nom de famille de jeux,qui bug et la page de réincarnation
0
Tiller Messages postés 783 Statut Membre 211
 
Si tu nous expliqué le bug on avancerait peu etre~
0
alex7083 Messages postés 21 Statut Membre
 
voila le code la page d'inscription :
<?php

// on teste si le visiteur a soumis le formulaire
if (isset($_POST['valid']) && $_POST['valid'] == 'Inscription') {
// on teste l'existence de nos variables. On teste également si elles ne sont pas vides
if ((isset($_POST['pseudo']) && !empty($_POST['pseudo'])) && (isset($_POST['pass']) && !empty($_POST['pass'])) && (isset($_POST['pass2']) && !empty($_POST['pass2']))) && (isset($_POST['Nom']) && !empty($_POST['Nom']))){
// on teste les deux mots de passe
if ($_POST['pass'] != $_POST['pass2']) {
$erreur = 'Les 2 mots de passe sont différents.';
}
else {
$base = mysql_connect ('sql.olympe-network.com', 'pseudo', 'pass');
mysql_select_db ('lapinland');

// on recherche si ce login est déjà utilisé par un autre membre
$sql = 'SELECT count(*) FROM user WHERE pseudo="'.mysql_escape_string($_POST['pseudo']).'"';
$req = mysql_query($sql) or die('Erreur SQL ! <br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);

if ($data[0] == 0) {
$sql = 'INSERT INTO user VALUES("", "'.mysql_escape_string($_POST['pseudo']).'", "'.mysql_escape_string($_POST['pass']).'","'.mysql_escape_string($_POST['Nom']).'","")';
mysql_query($sql) or die('Erreur SQL ! '.$sql.'<br />'.mysql_error());

// session_start();
// $_SESSION['pseudo'] = $_POST['pseudo'];
// header('Location: inscription.php');
// exit();
}
else {
$erreur = 'Un membre possède déjà ce Prenom.';
}
mysql_close();
}
}
else {
$erreur = 'Au moins un des champs est vide.';
}
}

else {echo 'Erreur données'; }
?>

<html>
<head>
<title>Inscription</title>
</head>

<body>
Inscription au jeu :<br />
<form action="inscription.php" method="post">
Prenom du jeu : <input type="text" name="pseudo" value="<?php if (isset($_POST['pseudo'])) echo htmlentities(trim($_POST['pseudo'])); ?>"><br />
Nom du jeu : <input type="text" name="nom" value="<?php if (isset($_POST['Nom'])) echo htmlentities(trim($_POST['Nom'])); ?>"><br />
Mot de passe : <input type="password" name="pass" value="<?php if (isset($_POST['pass'])) echo htmlentities(trim($_POST['pass'])); ?>"><br />
Confirmation du mot de passe : <input type="password" name="pass2" value="<?php if (isset($_POST['pass2'])) echo htmlentities(trim($_POST['pass2'])); ?>"><br />
<input type="submit" name="valid" value="Inscription">
</form>
<?php

if (isset($erreur)) echo '<br />',$erreur;
?>

</body>
</html>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Tiller Messages postés 783 Statut Membre 211
 
And the BUG is....
0
alex7083 Messages postés 21 Statut Membre
 
je comprend pas l'anglais.
0
Tiller Messages postés 783 Statut Membre 211
 
...
Ta page elle bug comment?
Y'a marqué en gros "ATTENTION TOUS VA EXPLOSER" ou bien y'a un décalage ou bien "Hacked by Tiller" ou quoi?
Sa serait bien de savoir quel sorte de bug tu as -_-
0
alex7083 Messages postés 21 Statut Membre
 
je vais sur la page inscription et il me marque :
Parse error: syntax error, unexpected T_BOOLEAN_AND in /www/lapinland/inscription.php on line 9
0
Tiller Messages postés 783 Statut Membre 211
 
if ((isset($_POST['pseudo']) && !empty($_POST['pseudo'])) && (isset($_POST['pass']) && !empty($_POST['pass'])) && (isset($_POST['pass2']) && !empty($_POST['pass2']))) && (isset($_POST['Nom']) && !empty($_POST['Nom']))){

T'as fais un si gros paté que tu t'es trompé dans tes parenthèses, il y a trop de ")"
0
alex7083 Messages postés 21 Statut Membre
 
pass2 c'est pour la verfication.
0
alex7083 Messages postés 21 Statut Membre
 
zut,je me suis planté sur un truc.
0
Tiller Messages postés 783 Statut Membre 211
 
Sur les parenthèses -_-
T'as une ")" en trop
0
alex7083 Messages postés 21 Statut Membre
 
Tiller,je me suis planté,j'ai oublié de metre la création du personage.
0
Tiller Messages postés 783 Statut Membre 211
 
Et t'as une ")" en trop
0
alex7083 Messages postés 21 Statut Membre
 
oui mais je me suis planté sur autre choses ausi.
0
alex7083 Messages postés 21 Statut Membre
 
salut,j'ai toujour pas trouvé se que je chechais
0
alex7083 Messages postés 21 Statut Membre
 
persone maide ?
0