Comment créer un espace membres sur site web [Résolu/Fermé]

Signaler
Messages postés
59
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
24 décembre 2010
-
 Utilisateur anonyme -
Bonjour,

je maîtrise bien le langage XHTML et CSS,et j'ai quelques base en PHP et MySQL,je voudrait creer un site avec ses langage,seulement je n'arrive pas a creer un espace membres pour permettre au internaute de creer un compte sur mon site web
Pourriez vous m'indiquer la méthode complète a suivre pour creer un espace membres svp

PS : pour tester mes pages j'ai installer "WampServer"

21 réponses


Créer un compte c'est plutôt une page d'inscription
Messages postés
59
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
24 décembre 2010
8
bah je voudrait que les internautes puissent s'inscrire
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Site dédiée à la gestion de donnée personnelles</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>

<div id="en_tete">
<?php
mysql_connect("localhost", "mysql", "");
mysql_select_db("dbname");
?>
</div>

<div id="contenu">

<?php
if (!isset($_POST['action']))
{
?>
<form method="post" action="inscription.php">
<p>
<input type="hidden" name="action" value="1">
</p>
<p>
<label for="pseudo">Entrer un pseudo</label> : <input type="text" name="pseudo" />
</p>
<p>
<label for="email">Entrer votre email</label> : <input type="text" name="email" />
</p>
<p>
<label for="mdp1">Entrer un mot de passe</label> : <input type="password" name="mdp1" />
</p>
<p>
<label for="mdp2">Confirmer votre mot de passe</label> : <input type="password" name="mdp2" />
</p>
<input type="submit" value="Envoyer" />
</form>

<?php
}
else
{
$pseudo = $_POST['pseudo'];
$email = $_POST['email'];
$reponse = mysql_query("SELECT *
FROM info_joueurs
WHERE pseudo='$pseudo'");
$reponse2 = mysql_query("SELECT *
FROM info_joueurs
WHERE email='$email'");
$n=mysql_num_rows($reponse);
$n2=mysql_num_rows($reponse2);



if($_POST['pseudo'] == ""){die('<font color="red">Entrez un Pseudo');}
elseif($_POST['email'] == ""){die('<font color="red">Entrez votre adresse email');}
elseif($_POST['mdp1'] == ""){die('<font color="red">Entrer un mot de passe');}
elseif($_POST['mdp2'] == ""){die('<font color="red">Vous n\'avez pas confirmez votre mot de passe');}
elseif($_POST['mdp1'] != $_POST['mdp2']){die('<font color="red">Vous avez entre 2 mots de passes diferents');}
elseif ($n == 1) {die('<font color="red"> Choisissez un autre pseudo : ' . $_POST['pseudo'] .' n\'est pas disponible');}
elseif ($n2 == 1) {die('<font color="red"> Votre adresse existe deja dans la base de données');}

else
{

$mdp =$_POST['mdp1'];
$mdp=md5($mdp);
$pseudo = $_POST['pseudo'];
$email = $_POST['email'];
$ptime=time();
mysql_query ("INSERT INTO info_membres VALUES (NULL ,'$pseudo' ,'$email' ,'$mdp')");

echo 'Vous pouvez desormais vous connecter<br />';
echo '<form action="index.php" method="post">';
echo '<input type="submit" value="page d\'accueil"/>';
echo '</form>';
}
}

?>
</div>

<div id="pied">
<?php include('includes/heures0.php');?>

<?php
mysql_close();
?>
</div>

</body>
</html>

Pour inscription moi c'est ca
...La vie n'est qu'un long parcours d'épreuves...
Messages postés
59
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
24 décembre 2010
8
ok merci,mais ensuite y faut faire une base de donnée avec MySQL mais je ne sait pas se que je doit mettre dedans et où mettre les differentes page php ?

Beh appelles ta base info_membres
et tu mets
id en A.I auto increment
login en VARCHAR
email en VARCHAR
mot_de_passe en VARCHAR
et cette page la tu l'appeles inscription.php
(la c'est qu'une seule page ^^)


Messages postés
59
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
24 décembre 2010
8
ok mais une fois que j'ai créer la table,si j'ouvre le fichier inscription.php et que je remplie les champs,je n'arrive pas a retrouver ce que j'ai remplie dans les champs dans MySQL
Comment faire? (J'utilise phpMyAdmin)

envois moi le code du fichier inscription.php
Messages postés
59
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
24 décembre 2010
8
j'ai pris celui que tu m'a envoyé:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Site dédiée à la gestion de donnée personnelles</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>

<div id="en_tete">
<?php
mysql_connect("localhost", "mysql", "");
mysql_select_db("dbname");
?>
</div>

<div id="contenu">

<?php
if (!isset($_POST['action']))
{
?>
<form method="post" action="inscription.php">
<p>
<input type="hidden" name="action" value="1">
</p>
<p>
<label for="pseudo">Entrer un pseudo</label> : <input type="text" name="pseudo" />
</p>
<p>
<label for="email">Entrer votre email</label> : <input type="text" name="email" />
</p>
<p>
<label for="mdp1">Entrer un mot de passe</label> : <input type="password" name="mdp1" />
</p>
<p>
<label for="mdp2">Confirmer votre mot de passe</label> : <input type="password" name="mdp2" />
</p>
<input type="submit" value="Envoyer" />
</form>

<?php
}
else
{
$pseudo = $_POST['pseudo'];
$email = $_POST['email'];
$reponse = mysql_query("SELECT *
FROM info_joueurs
WHERE pseudo='$pseudo'");
$reponse2 = mysql_query("SELECT *
FROM info_joueurs
WHERE email='$email'");
$n=mysql_num_rows($reponse);
$n2=mysql_num_rows($reponse2);



if($_POST['pseudo'] == ""){die('<font color="red">Entrez un Pseudo');}
elseif($_POST['email'] == ""){die('<font color="red">Entrez votre adresse email');}
elseif($_POST['mdp1'] == ""){die('<font color="red">Entrer un mot de passe');}
elseif($_POST['mdp2'] == ""){die('<font color="red">Vous n\'avez pas confirmez votre mot de passe');}
elseif($_POST['mdp1'] != $_POST['mdp2']){die('<font color="red">Vous avez entre 2 mots de passes diferents');}
elseif ($n == 1) {die('<font color="red"> Choisissez un autre pseudo : ' . $_POST['pseudo'] .' n\'est pas disponible');}
elseif ($n2 == 1) {die('<font color="red"> Votre adresse existe deja dans la base de données');}

else
{

$mdp =$_POST['mdp1'];
$mdp=md5($mdp);
$pseudo = $_POST['pseudo'];
$email = $_POST['email'];
$ptime=time();
mysql_query ("INSERT INTO info_membres VALUES (NULL ,'$pseudo' ,'$email' ,'$mdp')");

echo 'Vous pouvez desormais vous connecter<br />';
echo '<form action="index.php" method="post">';
echo '<input type="submit" value="page d\'accueil"/>';
echo '</form>';
}
}

?>
</div>

<div id="pied">
<?php include('includes/heures0.php');?>

<?php
mysql_close();
?>
</div>

</body>
</html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Site dédiée à la gestion de donnée personnelles</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>

<div id="en_tete">
<?php
mysql_connect("localhost", "mysql", ""); // change peut-etre les identifiants
mysql_select_db("dbname"); // ici mets le nom de ta base de données
?>
</div>

<div id="contenu">

<?php
if (!isset($_POST['action']))
{
?>
<form method="post" action="inscription.php">
<p>
<input type="hidden" name="action" value="1">
</p>
<p>
<label for="pseudo">Entrer un pseudo</label> : <input type="text" name="pseudo" />
</p>
<p>
<label for="email">Entrer votre email</label> : <input type="text" name="email" />
</p>
<p>
<label for="mdp1">Entrer un mot de passe</label> : <input type="password" name="mdp1" />
</p>
<p>
<label for="mdp2">Confirmer votre mot de passe</label> : <input type="password" name="mdp2" />
</p>
<input type="submit" value="Envoyer" />
</form>

<?php
}
else
{
$pseudo = $_POST['pseudo'];
$email = $_POST['email'];
$reponse = mysql_query("SELECT *
FROM info_membres
WHERE pseudo='$pseudo'");
$reponse2 = mysql_query("SELECT *
FROM info_membres
WHERE email='$email'");
$n=mysql_num_rows($reponse);
$n2=mysql_num_rows($reponse2);



if($_POST['pseudo'] == ""){die('<font color="red">Entrez un Pseudo');}
elseif($_POST['email'] == ""){die('<font color="red">Entrez votre adresse email');}
elseif($_POST['mdp1'] == ""){die('<font color="red">Entrer un mot de passe');}
elseif($_POST['mdp2'] == ""){die('<font color="red">Vous n\'avez pas confirmez votre mot de passe');}
elseif($_POST['mdp1'] != $_POST['mdp2']){die('<font color="red">Vous avez entre 2 mots de passes diferents');}
elseif ($n == 1) {die('<font color="red"> Choisissez un autre pseudo : ' . $_POST['pseudo'] .' n\'est pas disponible');}
elseif ($n2 == 1) {die('<font color="red"> Votre adresse existe deja dans la base de données');}

else
{

$mdp =$_POST['mdp1'];
$mdp=md5($mdp);
$pseudo = $_POST['pseudo'];
$email = $_POST['email'];
$ptime=time();
mysql_query ("INSERT INTO info_membres VALUES (NULL ,'$pseudo' ,'$email' ,'$mdp')") or die(mysql_error());

echo 'Vous pouvez desormais vous connecter<br />';
echo '<form action="index.php" method="post">';
echo '<input type="submit" value="page d\'accueil"/>';
echo '</form>';
}
}

?>
</div>

<div id="pied">
<?php include('includes/heures0.php');?>

<?php
mysql_close();
?>
</div>

</body>
</html>
Messages postés
59
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
24 décembre 2010
8
Comment fait t'on dans phpMyAdmin pour voir ce qui s'enregistre dans la table?

J'ai fait le nouveau code que tu m'a donné,quand je remplit les champs et que je click sur envoyer,tous les champs s'efface,c normal?

Deja t'as pas mis le nom de ta base de données dans le mysql _db
ensuite avec phpmyadmin c'est dans l'onglet afficher que tu peux voir ce qui est enregistré.
Messages postés
59
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
24 décembre 2010
8
voici mon fichier inscription.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Site dédiée à la gestion de donnée personnelles</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>

<div id="en_tete">
<?php
mysql_connect("localhost", "mysql", "");
mysql_select_db("info_membres.php");
?>
</div>

<div id="contenu">

<?php
if (!isset($_POST['action']))
{
?>
<form method="post" action="inscription.php">
<p>
<input type="hidden" name="action" value="1">
</p>
<p>
<label for="pseudo">Entrer un pseudo</label> : <input type="text" name="pseudo" />
</p>
<p>
<label for="email">Entrer votre email</label> : <input type="text" name="email" />
</p>
<p>
<label for="mdp1">Entrer un mot de passe</label> : <input type="password" name="mdp1" />
</p>
<p>
<label for="mdp2">Confirmer votre mot de passe</label> : <input type="password" name="mdp2" />
</p>
<input type="submit" value="Envoyer" />
</form>

<?php
}
else
{
$pseudo = $_POST['pseudo'];
$email = $_POST['email'];
$reponse = mysql_query("SELECT *
FROM info_membres
WHERE pseudo='$pseudo'");
$reponse2 = mysql_query("SELECT *
FROM info_membres
WHERE email='$email'");
$n=mysql_num_rows($reponse);
$n2=mysql_num_rows($reponse2);



if($_POST['pseudo'] == ""){die('<font color="red">Entrez un Pseudo');}
elseif($_POST['email'] == ""){die('<font color="red">Entrez votre adresse email');}
elseif($_POST['mdp1'] == ""){die('<font color="red">Entrer un mot de passe');}
elseif($_POST['mdp2'] == ""){die('<font color="red">Vous n\'avez pas confirmez votre mot de passe');}
elseif($_POST['mdp1'] != $_POST['mdp2']){die('<font color="red">Vous avez entre 2 mots de passes diferents');}
elseif ($n == 1) {die('<font color="red"> Choisissez un autre pseudo : ' . $_POST['pseudo'] .' n\'est pas disponible');}
elseif ($n2 == 1) {die('<font color="red"> Votre adresse existe deja dans la base de données');}

else
{

$mdp =$_POST['mdp1'];
$mdp=md5($mdp);
$pseudo = $_POST['pseudo'];
$email = $_POST['email'];
$ptime=time();
mysql_query ("INSERT INTO info_membres VALUES (NULL ,'$pseudo' ,'$email' ,'$mdp')") or die(mysql_error());

echo 'Vous pouvez desormais vous connecter<br />';
echo '<form action="index.php" method="post">';
echo '<input type="submit" value="page d\'accueil"/>';
echo '</form>';
}
}

?>
</div>

<div id="pied">
<?php include('includes/heures0.php');?>

<?php
mysql_close();
?>
</div>

</body>
</html>


tous est bon?
Utilisateur anonyme
C'est quoi le nom de ta base de données ?
Messages postés
59
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
24 décembre 2010
8
info_membres
Utilisateur anonyme
Ca c'est le nom de ta table.
Mais le nom de la base de données c'est quoi ?
Messages postés
59
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
24 décembre 2010
8
j'ai mis le même nom à la base et à la table
j'ai essayer en fesant une base avec des noms différents sans oublier de changer le tous dans le fichier inscription.php
et sa me donne le même résultat
Utilisateur anonyme
et ca te donnes aucun messages d'erreur ?
Messages postés
59
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
24 décembre 2010
8
non,ya juste les champs qui s'effacent
Messages postés
59
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
24 décembre 2010
8
même si par exemples je met met 2 mot de passe different dans "confirmer le mot de passe" bah les champs s'effacent aussi
Utilisateur anonyme
Franchement je vois pas la
Utilisateur anonyme
mais laisse moi un peu de temps
Utilisateur anonyme
Donne moi tes identifiants de connexion mysql, nom de ta base, nom de ta table, nom de ton fichier
Messages postés
59
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
24 décembre 2010
8
ok je vais te rappeler toute les manipulation que j'ai fait:
->j'ai ouvert phpMyAdmin
->j'ai créer une nouvelle base de donnée
->j'ai rempli les champs comme tu m'avais dit
->j'ai fait un nouveau fichier inscription.php
->j'ai mis se que tu m'avais dit d'écrire
->j'ai remplacé dans la ligne que tu m'avais dit par le nom de ma base de donné
Messages postés
59
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
24 décembre 2010
8
je ne connait pas le nom de mes identifiants mysql j'ai télécharger WampServer mais je n'est pas eux d'identifiant
nom de ma base: jeu
nom de ma table: info_membres
nom de mon fichier: inscription.php
Utilisateur anonyme
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Site dédiée à la gestion de donnée personnelles</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>

<div id="en_tete">
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("jeu");
?>
</div>

<div id="contenu">

<?php
if (!isset($_POST['action']))
{
?>
<form method="post" action="inscription.php">
<p>
<input type="hidden" name="action" value="1">
</p>
<p>
<label for="pseudo">Entrer un pseudo</label> : <input type="text" name="pseudo" />
</p>
<p>
<label for="email">Entrer votre email</label> : <input type="text" name="email" />
</p>
<p>
<label for="mdp1">Entrer un mot de passe</label> : <input type="password" name="mdp1" />
</p>
<p>
<label for="mdp2">Confirmer votre mot de passe</label> : <input type="password" name="mdp2" />
</p>
<input type="submit" value="Envoyer" />
</form>

<?php
}
else
{
$pseudo = $_POST['pseudo'];
$email = $_POST['email'];
$reponse = mysql_query("SELECT *
FROM info_membres
WHERE pseudo='$pseudo'");
$reponse2 = mysql_query("SELECT *
FROM info_membres
WHERE email='$email'");
$n=mysql_num_rows($reponse);
$n2=mysql_num_rows($reponse2);



if($_POST['pseudo'] == ""){die('<font color="red">Entrez un Pseudo');}
elseif($_POST['email'] == ""){die('<font color="red">Entrez votre adresse email');}
elseif($_POST['mdp1'] == ""){die('<font color="red">Entrer un mot de passe');}
elseif($_POST['mdp2'] == ""){die('<font color="red">Vous n\'avez pas confirmez votre mot de passe');}
elseif($_POST['mdp1'] != $_POST['mdp2']){die('<font color="red">Vous avez entre 2 mots de passes diferents');}
elseif ($n == 1) {die('<font color="red"> Choisissez un autre pseudo : ' . $_POST['pseudo'] .' n\'est pas disponible');}
elseif ($n2 == 1) {die('<font color="red"> Votre adresse existe deja dans la base de données');}

else
{

$mdp =$_POST['mdp1'];
$mdp=md5($mdp);
$pseudo = $_POST['pseudo'];
$email = $_POST['email'];
$ptime=time();
mysql_query ("INSERT INTO info_membres VALUES (NULL ,'$pseudo' ,'$email' ,'$mdp')") or die(mysql_error());

echo 'Vous pouvez desormais vous connecter<br />';
echo '<form action="index.php" method="post">';
echo '<input type="submit" value="page d\'accueil"/>';
echo '</form>';
}
}

?>
</div>

<div id="pied">

<?php
mysql_close();
?>
</div>

</body>
</html>
essaie ca
Messages postés
59
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
24 décembre 2010
8
comment je fait pour voir les infos qui ont était envoyé dans la base de donné? (voir se qui a était renseigné dans les champs)
Utilisateur anonyme
Deja est ce que ca a l'air de marcher ??
Messages postés
59
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
24 décembre 2010
8
Voici ce que je voit quand j'ouvre le fichier inscription.php avec localhost:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'mysql'@'localhost' (using password: NO) in C:\wamp\www\site\inscription.php on line 12

Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'SYSTEM'@'localhost' (using password: NO) in C:\wamp\www\site\inscription.php on line 13

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in C:\wamp\www\site\inscription.php on line 13

Entrer un pseudo : (champs a remplir)

Entrer votre email :(champs a remplir)

Entrer un mot de passe :(champs a remplir)

Confirmer votre mot de passe :(champs a remplir)

Warning: include(includes/heures0.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\site\inscription.php on line 88

Warning: include() [function.include]: Failed opening 'includes/heures0.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\site\inscription.php on line 88

Warning: mysql_close(): no MySQL-Link resource supplied in C:\wamp\www\site\inscription.php on line 91

quand je renseigne les champs voici se ke je voit :


Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'mysql'@'localhost' (using password: NO) in C:\wamp\www\site\inscription.php on line 12

Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'SYSTEM'@'localhost' (using password: NO) in C:\wamp\www\site\inscription.php on line 13

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in C:\wamp\www\site\inscription.php on line 13

Warning: mysql_query() [function.mysql-query]: Access denied for user 'SYSTEM'@'localhost' (using password: NO) in C:\wamp\www\site\inscription.php on line 50

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\site\inscription.php on line 50

Warning: mysql_query() [function.mysql-query]: Access denied for user 'SYSTEM'@'localhost' (using password: NO) in C:\wamp\www\site\inscription.php on line 53

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\site\inscription.php on line 53

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\site\inscription.php on line 54

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\site\inscription.php on line 55

Warning: mysql_query() [function.mysql-query]: Access denied for user 'SYSTEM'@'localhost' (using password: NO) in C:\wamp\www\site\inscription.php on line 75

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\site\inscription.php on line 75
Access denied for user 'SYSTEM'@'localhost' (using password: NO)
Utilisateur anonyme
T'as pas mis le dernier code que je t'ai envoyer ^^
Messages postés
59
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
24 décembre 2010
8
j'ai reprit le code de tous a l'heure car sinon quand j'utilise le dernier code je recoit un rapport d'erreur
Utilisateur anonyme
ok si tu veux alors efface include('heures0.php') et dans mysql_connect au lieu de mysql tu mets root
Messages postés
59
Date d'inscription
dimanche 31 janvier 2010
Statut
Membre
Dernière intervention
24 décembre 2010
8
Voici ce j'ai mais je ne voit pas se que tu veux dire quand tu parle d'éffacer include('heure0.php'):





<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Site dédiée à la gestion de donnée personnelles</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>

<div id="en_tete">
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("jeu");
?>
</div>

<div id="contenu">

<?php
if (!isset($_POST['action']))
{
?>
<form method="post" action="inscription.php">
<p>
<input type="hidden" name="action" value="1">
</p>
<p>
<label for="pseudo">Entrer un pseudo</label> : <input type="text" name="pseudo" />
</p>
<p>
<label for="email">Entrer votre email</label> : <input type="text" name="email" />
</p>
<p>
<label for="mdp1">Entrer un mot de passe</label> : <input type="password" name="mdp1" />
</p>
<p>
<label for="mdp2">Confirmer votre mot de passe</label> : <input type="password" name="mdp2" />
</p>
<input type="submit" value="Envoyer" />
</form>

<?php
}
else
{
$pseudo = $_POST['pseudo'];
$email = $_POST['email'];
$reponse = mysql_query("SELECT *
FROM info_membres
WHERE pseudo='$pseudo'");
$reponse2 = mysql_query("SELECT *
FROM info_membres
WHERE email='$email'");
$n=mysql_num_rows($reponse);
$n2=mysql_num_rows($reponse2);



if($_POST['pseudo'] == ""){die('<font color="red">Entrez un Pseudo');}
elseif($_POST['email'] == ""){die('<font color="red">Entrez votre adresse email');}
elseif($_POST['mdp1'] == ""){die('<font color="red">Entrer un mot de passe');}
elseif($_POST['mdp2'] == ""){die('<font color="red">Vous n\'avez pas confirmez votre mot de passe');}
elseif($_POST['mdp1'] != $_POST['mdp2']){die('<font color="red">Vous avez entre 2 mots de passes diferents');}
elseif ($n == 1) {die('<font color="red"> Choisissez un autre pseudo : ' . $_POST['pseudo'] .' n\'est pas disponible');}
elseif ($n2 == 1) {die('<font color="red"> Votre adresse existe deja dans la base de données');}

else
{

$mdp =$_POST['mdp1'];
$mdp=md5($mdp);
$pseudo = $_POST['pseudo'];
$email = $_POST['email'];
$ptime=time();
mysql_query ("INSERT INTO info_membres VALUES (NULL ,'$pseudo' ,'$email' ,'$mdp')") or die(mysql_error());

echo 'Vous pouvez desormais vous connecter<br />';
echo '<form action="index.php" method="post">';
echo '<input type="submit" value="page d\'accueil"/>';
echo '</form>';
}
}

?>
</div>

<div id="pied">

<?php
mysql_close();
?>
</div>

</body>
</html>
Utilisateur anonyme
Non rien et lui il marche pas ??