Création d'espace membre
fehd01
Messages postés
11
Statut
Membre
-
hautgam Messages postés 8 Statut Membre -
hautgam Messages postés 8 Statut Membre -
--
fehd
Salut tout le monde,
j'ai 14 ans et je voudrai savoir comment faire de A à Z un espace membre. Le problème et que je ne métrise pas les bases de donnés alors svp expliquez moi le plus au détail possible sur cela et je sais qu'il faut utiliser Mysql donc svp répondez moi au plus tôt possible.
Je vous remercie énormément d'avance et à très bientôt !
fehd
Salut tout le monde,
j'ai 14 ans et je voudrai savoir comment faire de A à Z un espace membre. Le problème et que je ne métrise pas les bases de donnés alors svp expliquez moi le plus au détail possible sur cela et je sais qu'il faut utiliser Mysql donc svp répondez moi au plus tôt possible.
Je vous remercie énormément d'avance et à très bientôt !
A voir également:
- Création d'espace membre
- Espace insécable - Guide
- Espace de stockage gmail plein - Guide
- Creation compte gmail - Guide
- Création site web - Guide
- Création compte google - Guide
4 réponses
alors d'abord a tu des connaissance en html, et php, et en sql? parceque avant de te lancer dans la creation d'un espace membre, il faut avoir un minimum de connaissance. si tu a deja un minimum de connaissance en php et en mysql, on se fera un plaisir de t'aider ! par contre si tu es neophyte , achete des livre pour aprendre ce language.
fehd01
Messages postés
11
Statut
Membre
15
Eh bien j'ai un minimum de connaissance en html et en php mais pas en sql.
salut fehd
SQL est très simple et sur tout dans ton travail démandé dis moi par détaille que tu veux faire et je vous aidéa bientôt
SQL est très simple et sur tout dans ton travail démandé dis moi par détaille que tu veux faire et je vous aidéa bientôt
Salut hautgam,
Voila, ce que je veux est un simple espace membre(qui fonctionne) et dont j'arriverai a voir les membre du site et leur mot de pass (au minimum) et si possible voir d'autres informations sésitent par le membre lors du formulaire(mais c'est une option, pas obligatoire). Tout ca sur mes tables dans ma base de donné. Le problème, c'est que je n'ai jamais utiliser les BDD, donc je pense vraiment que je devrais lire un tuto consernant cela. Mais je n'y trouve pas. Mais je veux un très simple espace membre deja fais svp. Est-ce possible?
Merci de me repondre.
---------------------------------------------------------------
inscrivez-vous sur http://www.developpeursenherbe.tk et faite passer ce message
Voila, ce que je veux est un simple espace membre(qui fonctionne) et dont j'arriverai a voir les membre du site et leur mot de pass (au minimum) et si possible voir d'autres informations sésitent par le membre lors du formulaire(mais c'est une option, pas obligatoire). Tout ca sur mes tables dans ma base de donné. Le problème, c'est que je n'ai jamais utiliser les BDD, donc je pense vraiment que je devrais lire un tuto consernant cela. Mais je n'y trouve pas. Mais je veux un très simple espace membre deja fais svp. Est-ce possible?
Merci de me repondre.
---------------------------------------------------------------
inscrivez-vous sur http://www.developpeursenherbe.tk et faite passer ce message
Salam
Tu dois installer easyphp (par exemple) http://www.infos-du-net.com/telecharger/EasyPHP,0301-839.html
Puis t’exécute easyphp , une fois easyphp se redémarre t’ouvre ton navigateur et tu colle cette adresse http://127.0.0.1/mysql/
Tu crie une base de donné (monbase) puis t’écrie une table tu le donne un nom (membre)
Tu ajoute les attributs suivant (id, sex,nom,prenom,email,pseudo,mpass,pays,jours,mois,annees)
id int(11) auto_increment clé primaire
nom text
prenom text
email varchar(200)
pays text
mois text
jours int (11)
annees year (4)
pseudo varchar(20)
mpass varchar(32)
sex varchar
si non clique sur sql et copier la requête SQL et exécuter
Requête SQL
CREATE TABLE `membre` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`nom` TEXT NOT NULL ,
`prenom` TEXT NOT NULL ,
`email` VARCHAR( 200 ) NOT NULL ,
`pays` TEXT NOT NULL ,
`mois` TEXT NOT NULL ,
`jours` INT( 11 ) NOT NULL ,
`annees` YEAR( 4 ) NOT NULL ,
`pseudo` VARCHAR( 20 ) NOT NULL ,
`mpass` VARCHAR( 32 ) NOT NULL ,
`sex` VARCHAR( 20 ) NOT NULL ,
PRIMARY KEY ( `id` )
);
Maintenant tu copie ce scripte dans un block note et tu l’appel formulaire.php et tu l’enregistre sous C:\Program Files\EasyPHP1-8\www
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>formulaire.php</title>
</head>
<body>
<form action="insertion.php" method="post" name="form_contacts">
<table >
<tr>
<td>* M.
<input name="sex" type="radio" value="M." checked />
* Mlle.
<input name="sex" type="radio" value="Mlle." />
*Mme.
<input name="sex" type="radio" value="Mme." /></td>
</tr>
<tr> </tr>
<tr>
<td>* Nom:</td>
<td ><input name="nom" type="text" /></td>
</tr>
<tr> </tr>
<tr>
<td>* Prénom :</td>
<td ><input name="prenom" type="text" /></td>
</tr>
<tr> </tr>
<tr> </tr>
<tr>
<td>* Date de naissance</td>
<td ><select name="jours" >
<option value="01" selected="selected">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="xx">xx</option>
</select>
/
<select name="mois" class="Style4">
<option value="Janvier" selected="selected">Janvier</option>
<option value="Février">Février</option>
<option value="Mars">Mars</option>
<option value="xx">xx</option>
</select>
/
<select name="annees" class="Style4">
<option value="2000" selected="selected">2000</option>
<option value="1999" >1999</option>
<option value="1998" >1998</option>
<option value="1997" >1997</option>
<option value="XXXX" >1996</option>
</select></td>
</tr>
<tr>
<td>*</span>Pays</td>
<td ><select name="pays">
<option value="Tunisie" selected="selected">Tunisie</option>
<option value="pays de ton choix" >pays de ton choix</option>
<option value="pays de ton choix" >pays de ton choix</option>
</select></td>
</tr>
<tr>
<td>* Adresse e-mail:</td>
<td><input name="email"/></td>
</tr>
<tr>
<td>*Pseudo:</td>
<td ><input name="pseudo" /></td>
</tr>
<tr></tr>
<tr>
<td>* Mot de passe:</td>
<td ><input name="mpass" type="password" maxlength="12" /></td>
</tr>
<tr></tr>
<tr>
<td>* Confirmation de mot de passe:</td>
<td ><input name="conf_mpass" type="password" maxlength="12" /></td>
</tr >
<tr>
<td><input name="Envoyer" type="submit" value="Envoyer"/>
<input name="retablir" type="reset" value="Rétablir"/></td>
</tr>
</table>
</form>
</body>
</html>
Puis tu copie ce scripte dans un block note et tu l’appel insertion.php et tu l’enregistre prés de formulaire.php
<title>Insertion</title>
<?php
mysql_connect("localhost","root","");
mysql_select_db("monbase");
//On récupère les valeurs du formulaire
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$email = $_POST['email'];
$pseudo = $_POST['pseudo'];
$mpass = md5($_POST['mpass']);
$pays = $_POST['pays'];
$jours = $_POST['jours'];
$mois = $_POST['mois'];
$annees = $_POST['annees'];
$sex= $_POST['sex'];
//on verife si le pseudo ou l'email sont déja enregistré ou non
$requete = "SELECT pseudo,email FROM membre WHERE pseudo='$pseudo' and email='$email'";
$resultat = mysql_query($requete);
$ligne = mysql_fetch_array($resultat);
if (($pseudo == $ligne['pseudo']) && ($email == $ligne['email']))
{
echo"<meta http-equiv='refresh' content='3;URL=formulaire.php'>";
echo"<center>
<p align='center'>Pseudo ou E-mail existe déja sur ce site .</p>
<a href='formulaire.php'><strong>Cliquez ici pour ne pas attendre</strong></a></p>
</center>";
exit();
}
else
echo"<meta http-equiv='refresh' content='3;URL=formulaire.php'>";
{
$res="insert into membre (sex,nom,prenom,email,pseudo,mpass,pays,jours,mois,annees)values('$sex','$nom','$prenom','$email','$pseudo','$mpass ','$pays','$jours','$mois','$annees')";
$result=mysql_query($res);
echo"
<H1 align=center>Merci, $sex $prenom $nom </H1>
<p align='center' >Félicitation votre inscription est éffectué avec succès, vous allez être redirigé vers la page de formulaire</b></p>
<p align='center'><a href='formulaire.php'><strong>Cliquez ici pour ne pas attendre</strong></a></p>
</center>";
}
?>
Bon travaille et bon chance
Tu dois installer easyphp (par exemple) http://www.infos-du-net.com/telecharger/EasyPHP,0301-839.html
Puis t’exécute easyphp , une fois easyphp se redémarre t’ouvre ton navigateur et tu colle cette adresse http://127.0.0.1/mysql/
Tu crie une base de donné (monbase) puis t’écrie une table tu le donne un nom (membre)
Tu ajoute les attributs suivant (id, sex,nom,prenom,email,pseudo,mpass,pays,jours,mois,annees)
id int(11) auto_increment clé primaire
nom text
prenom text
email varchar(200)
pays text
mois text
jours int (11)
annees year (4)
pseudo varchar(20)
mpass varchar(32)
sex varchar
si non clique sur sql et copier la requête SQL et exécuter
Requête SQL
CREATE TABLE `membre` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`nom` TEXT NOT NULL ,
`prenom` TEXT NOT NULL ,
`email` VARCHAR( 200 ) NOT NULL ,
`pays` TEXT NOT NULL ,
`mois` TEXT NOT NULL ,
`jours` INT( 11 ) NOT NULL ,
`annees` YEAR( 4 ) NOT NULL ,
`pseudo` VARCHAR( 20 ) NOT NULL ,
`mpass` VARCHAR( 32 ) NOT NULL ,
`sex` VARCHAR( 20 ) NOT NULL ,
PRIMARY KEY ( `id` )
);
Maintenant tu copie ce scripte dans un block note et tu l’appel formulaire.php et tu l’enregistre sous C:\Program Files\EasyPHP1-8\www
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>formulaire.php</title>
</head>
<body>
<form action="insertion.php" method="post" name="form_contacts">
<table >
<tr>
<td>* M.
<input name="sex" type="radio" value="M." checked />
* Mlle.
<input name="sex" type="radio" value="Mlle." />
*Mme.
<input name="sex" type="radio" value="Mme." /></td>
</tr>
<tr> </tr>
<tr>
<td>* Nom:</td>
<td ><input name="nom" type="text" /></td>
</tr>
<tr> </tr>
<tr>
<td>* Prénom :</td>
<td ><input name="prenom" type="text" /></td>
</tr>
<tr> </tr>
<tr> </tr>
<tr>
<td>* Date de naissance</td>
<td ><select name="jours" >
<option value="01" selected="selected">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="xx">xx</option>
</select>
/
<select name="mois" class="Style4">
<option value="Janvier" selected="selected">Janvier</option>
<option value="Février">Février</option>
<option value="Mars">Mars</option>
<option value="xx">xx</option>
</select>
/
<select name="annees" class="Style4">
<option value="2000" selected="selected">2000</option>
<option value="1999" >1999</option>
<option value="1998" >1998</option>
<option value="1997" >1997</option>
<option value="XXXX" >1996</option>
</select></td>
</tr>
<tr>
<td>*</span>Pays</td>
<td ><select name="pays">
<option value="Tunisie" selected="selected">Tunisie</option>
<option value="pays de ton choix" >pays de ton choix</option>
<option value="pays de ton choix" >pays de ton choix</option>
</select></td>
</tr>
<tr>
<td>* Adresse e-mail:</td>
<td><input name="email"/></td>
</tr>
<tr>
<td>*Pseudo:</td>
<td ><input name="pseudo" /></td>
</tr>
<tr></tr>
<tr>
<td>* Mot de passe:</td>
<td ><input name="mpass" type="password" maxlength="12" /></td>
</tr>
<tr></tr>
<tr>
<td>* Confirmation de mot de passe:</td>
<td ><input name="conf_mpass" type="password" maxlength="12" /></td>
</tr >
<tr>
<td><input name="Envoyer" type="submit" value="Envoyer"/>
<input name="retablir" type="reset" value="Rétablir"/></td>
</tr>
</table>
</form>
</body>
</html>
Puis tu copie ce scripte dans un block note et tu l’appel insertion.php et tu l’enregistre prés de formulaire.php
<title>Insertion</title>
<?php
mysql_connect("localhost","root","");
mysql_select_db("monbase");
//On récupère les valeurs du formulaire
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$email = $_POST['email'];
$pseudo = $_POST['pseudo'];
$mpass = md5($_POST['mpass']);
$pays = $_POST['pays'];
$jours = $_POST['jours'];
$mois = $_POST['mois'];
$annees = $_POST['annees'];
$sex= $_POST['sex'];
//on verife si le pseudo ou l'email sont déja enregistré ou non
$requete = "SELECT pseudo,email FROM membre WHERE pseudo='$pseudo' and email='$email'";
$resultat = mysql_query($requete);
$ligne = mysql_fetch_array($resultat);
if (($pseudo == $ligne['pseudo']) && ($email == $ligne['email']))
{
echo"<meta http-equiv='refresh' content='3;URL=formulaire.php'>";
echo"<center>
<p align='center'>Pseudo ou E-mail existe déja sur ce site .</p>
<a href='formulaire.php'><strong>Cliquez ici pour ne pas attendre</strong></a></p>
</center>";
exit();
}
else
echo"<meta http-equiv='refresh' content='3;URL=formulaire.php'>";
{
$res="insert into membre (sex,nom,prenom,email,pseudo,mpass,pays,jours,mois,annees)values('$sex','$nom','$prenom','$email','$pseudo','$mpass ','$pays','$jours','$mois','$annees')";
$result=mysql_query($res);
echo"
<H1 align=center>Merci, $sex $prenom $nom </H1>
<p align='center' >Félicitation votre inscription est éffectué avec succès, vous allez être redirigé vers la page de formulaire</b></p>
<p align='center'><a href='formulaire.php'><strong>Cliquez ici pour ne pas attendre</strong></a></p>
</center>";
}
?>
Bon travaille et bon chance