Page d'inscription
alex7083
Messages postés
21
Statut
Membre
-
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.
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:
- Page d'inscription
- Supprimer page word - Guide
- Wetransfer gratuit sans inscription - Guide
- Twitter inscription - Guide
- Facebook inscription - Guide
- Leboncoin inscription - Guide
17 réponses
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
Si c'est A à Z c'est sans moi, sinon pose des questions
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
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>
<?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>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
...
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 -_-
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 -_-
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
Parse error: syntax error, unexpected T_BOOLEAN_AND in /www/lapinland/inscription.php on line 9
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 ")"