Le mieux c'est que tu te connecte sur phpmyadmin...
Ensuite tu crée ta table membre
CREATE TABLE membre (
id int(11) NOT NULL auto_increment,
pseudo varchar(25) NOT NULL,
email varchar(50) NOT NULL,
pwd varchar(8) NOT NULL,
sexe varchar(10) NOT NULL,
age varchar(5) NOT NULL,
yeux varchar(15) NOT NULL,
PRIMARY KEY (id),
);
Bon tu as compris que tu peux ajouter tout se que tu veux...
Ensuite dans ton formulaire html suffit de mettre ceci:
<form method="post" action="inscription.php">
Pseudo: <input type="text" name="pseudo" /><br /><br />
Mot de passe: <input type="password" name="pwd" /><br />
Email: <input type="text" name="email" /><br /><br />
Sexe: <input type="text" name="sexe" /><br /><br />
...
Ensuite dans ta page inscription.php tu met ceci:
<?php
mysql_connect('localhost', 'TABLE', 'PASS') or die("Impossible de se connecter à MySQL.");
mysql_select_db('TABLE') or die("Impossible de se connecter à la table SQL.");
if (isset($_POST['pseudo']) AND isset($_POST['pass']) AND isset($_POST['email']) AND isset($_POST['sexe'] ....) // Tu fais la meme chose avec tes autres posts
{
if (empty($_POST['pseudo'])) //si le champs pseudo est vide
{
die ("vous n'avez pas entrer de pseudo"); //puis tu fais un retour
}
if (empty($_POST['pwd'])) //si le champs pass est vide
{
die ("Vous n'avez pas enter de mot de passe."); //tu fais un retour
}
if (empty($_POST['email'])) //pareil
{
die ("Vous n'avez pas enter d'email."); //retour
}
$donnee_sql = mysql_query("SELECT COUNT(*) AS present FROM membre WHERE pseudo='" . $_POST['pseudo'] . "'");
$donnee = mysql_fetch_array($donnee_sql);
if ($donnee['present'] == 1) //tu vérifie si le pseudo éxiste déjà
{
echo "Ce pseudo est déjà utliser, merci d'en choisir un autre."; //so oui message d'erreur
}
if ($donnee['present'] == 0) // sinon tu l'écris dans la table
{
mysql_query("INSERT INTO membre VALUES('', '" . htmlentities($_POST['pseudo'], ENT_QUOTES) . "', '" . htmlentities($_POST['pwd'], ENT_QUOTES) . "', '" . htmlentities($_POST['email'], ENT_QUOTES) . "')"); //n'oublie pas les autres post
echo "Votre inscription s'est bien déroulée, merci de vous êtes inscrit."; //si tout est ok tu valide
}
}
}
}
mysql_close();
?>