Comment faire un site
romaindu69590
Messages postés
33
Date d'inscription
Statut
Membre
Dernière intervention
-
kimimsc Messages postés 124 Date d'inscription Statut Membre Dernière intervention -
kimimsc Messages postés 124 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j ai un problemme . je voudrais faire un site gratuit ou il y aurait la possibiliter
que les personne peuvent s inscrire.
merci de vos reponse
j ai un problemme . je voudrais faire un site gratuit ou il y aurait la possibiliter
que les personne peuvent s inscrire.
merci de vos reponse
A voir également:
- Comment faire un site
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Quel site remplace coco - Accueil - Réseaux sociaux
- Site x - Guide
- Site pour vendre des objets d'occasion - Guide
8 réponses
Yop,
Un outil tres simple et gratuit, joomla!
https://www.joomla.fr/
Il te suffit de telecharger la derniere version et de lire le tuto des débutants.
En une après midi, ton site est fait! :)
Si tu as besoin d'aide postes sur le forum de joomla.
Un outil tres simple et gratuit, joomla!
https://www.joomla.fr/
Il te suffit de telecharger la derniere version et de lire le tuto des débutants.
En une après midi, ton site est fait! :)
Si tu as besoin d'aide postes sur le forum de joomla.
1)tu créé le formulaire dans une page inscription.php:
<form action="inscription2.php" method='post'>
<table align="center" border="0">
<tr>
<td>E-mail*</td>
<td><input type="text"name="email" maxlength="100"></td>
</tr>
<tr>
<td>Mot de passe*</td>
<td><input type="password"name="mdp" maxlength="50"></td>
</tr>
</table>
</form>
2) tu créé la page inscription2.php :
<?php
//connection a my sql
//connexion a la base
$req=mysql_query("INSERT INTO visiteur VALUES ('', '$email', '$mdp' )");
?>
(tu peux aussi faire la gestion des erreurs sur cette page par exemple si l'email existe deja dans la bdd en saisir un autre...)
3) sur ta page accueil.php tout en haut(avant html et doctype):
<?php
// On démarre la session
session_start();
//connexion mysql et base
$loginOK = false; //
$email=htmlspecialchars($_POST['email']);
// on vérifie que les informations aient été effectivement postées
if ( isset($_POST) && (!empty($_POST['email'])) && (!empty($_POST['mdp'])) ) {
extract($_POST); //
// On va chercher le mot de passe afférent à cet email
$sql = "SELECT * FROM client WHERE mail ='$email'";
$req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql);
$password=htmlspecialchars($_POST['mdp']);
// On vérifie que l'utilisateur existe bien
if (mysql_num_rows($req) > 0) {
$data = mysql_fetch_assoc($req);
// On vérifie que son mot de passe est correct
if ($password == $data['mdp']) {
$loginOK = true;
}
}
}
// Si le login a été validé on met les données en sessions, tu peux en rajouter autant que tu veux
if ($loginOK) {
$_SESSION['mail'] = htmlspecialchars($data['mail']);
$_SESSION['mdp'] = htmlspecialchars($data['mdp']);
}
?>
et sur ta page d'accueil tu met un lien pour aller sur inscription.php si le visiteur n'a pas de compte ex:
<a href=inscription.php>Créer un compte</a>
si le visiteur est deja inscrit:
<form action='accueil.php' method='POST'>
email<br />
<input type='text' name='email'><br />
mot de passe<br />
<input type=password name='mdp'><br />
<br>
<input type=submit name=valider value=valider> </form>
voila jcrois que c'est tout....
<form action="inscription2.php" method='post'>
<table align="center" border="0">
<tr>
<td>E-mail*</td>
<td><input type="text"name="email" maxlength="100"></td>
</tr>
<tr>
<td>Mot de passe*</td>
<td><input type="password"name="mdp" maxlength="50"></td>
</tr>
</table>
</form>
2) tu créé la page inscription2.php :
<?php
//connection a my sql
//connexion a la base
$req=mysql_query("INSERT INTO visiteur VALUES ('', '$email', '$mdp' )");
?>
(tu peux aussi faire la gestion des erreurs sur cette page par exemple si l'email existe deja dans la bdd en saisir un autre...)
3) sur ta page accueil.php tout en haut(avant html et doctype):
<?php
// On démarre la session
session_start();
//connexion mysql et base
$loginOK = false; //
$email=htmlspecialchars($_POST['email']);
// on vérifie que les informations aient été effectivement postées
if ( isset($_POST) && (!empty($_POST['email'])) && (!empty($_POST['mdp'])) ) {
extract($_POST); //
// On va chercher le mot de passe afférent à cet email
$sql = "SELECT * FROM client WHERE mail ='$email'";
$req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql);
$password=htmlspecialchars($_POST['mdp']);
// On vérifie que l'utilisateur existe bien
if (mysql_num_rows($req) > 0) {
$data = mysql_fetch_assoc($req);
// On vérifie que son mot de passe est correct
if ($password == $data['mdp']) {
$loginOK = true;
}
}
}
// Si le login a été validé on met les données en sessions, tu peux en rajouter autant que tu veux
if ($loginOK) {
$_SESSION['mail'] = htmlspecialchars($data['mail']);
$_SESSION['mdp'] = htmlspecialchars($data['mdp']);
}
?>
et sur ta page d'accueil tu met un lien pour aller sur inscription.php si le visiteur n'a pas de compte ex:
<a href=inscription.php>Créer un compte</a>
si le visiteur est deja inscrit:
<form action='accueil.php' method='POST'>
email<br />
<input type='text' name='email'><br />
mot de passe<br />
<input type=password name='mdp'><br />
<br>
<input type=submit name=valider value=valider> </form>
voila jcrois que c'est tout....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonsoir va ici https://openclassrooms.com/fr/ qui t'explique comment crée un site web
http://science.astronomie.free.fr je l'ai crée grâce au tuto de M@teo21
cordialement
kimimsc
http://science.astronomie.free.fr je l'ai crée grâce au tuto de M@teo21
cordialement
kimimsc