Ses derniers messages sur les forums
Oui mais à propos des niveaux par exemple les visiteurs peuvent voirs que le menu accueil et les membre accueil et membre.php et l'admin peut voirs accueil, membre et admin
Comment je fais sa ?
Je le met où se code dans connexion ?
lol
Pour faire une rediction je fais sa :
header ('location: index.htm');
lol
Bonjours,
J'ai lut beaucoup vos sujet sur l'espace membre mais je c'est toujours pas cacher les liens par exemple si un admin se connecte alors le bouton admin est visible mais pas pour les inviter et encore moins pour les visiteurs.
Merci de vraiment m'aider =)
lol
Mes code marche bien j'ai réussit mais le code de l'inscription ne marche pas :( il affiche une page toutes blanche le voici :
<?php
if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') {
if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass']))) {
$base = mysql_connect ('serveurs', 'nom', '***');
mysql_select_db ('base', $base);
$sql = 'SELECT id FROM membre WHERE login="'.mysql_escape_string($_POST['login']).'" AND pass_md5="'.md5(mysql_escape_string($_POST['pass'])).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$nb = mysql_num_rows($req);
if ($nb == 1) {
$data = mysql_fetch_array($req);
session_start();
$_SESSION['login'] = $_POST['login'];
// on enregistre en plus l'id du membre dans une variable de session
$_SESSION['id'] = $data['id'];
mysql_free_result($req);
mysql_close();
header('Location: membre.php');
exit();
}
elseif ($nb == 0) {
$erreur = 'Compte non reconnu.';
}
else {
$erreur = 'Probème dans la base de données : plusieurs membres ont les mêmes identifiants de connexion.';
}
mysql_free_result($req);
mysql_close();
}
else {
$erreur = 'Au moins un des champs est vide.';
}
}
?>
<html>
<head>
<title>Accueil</title>
</head>
<body>
Connexion à l'espace membre :<br />
<form action="connexion.php" method="post">
Login : <input type="text" name="login" value="<?php if (isset($_POST['login'])) echo htmlentities(trim($_POST['login'])); ?>"><br />
Mot de passe : <input type="password" name="pass" value="<?php if (isset($_POST['pass'])) echo htmlentities(trim($_POST['pass'])); ?>"><br />
<input type="submit" name="connexion" value="Connexion">
</form>
<?php
if (isset($erreur)) echo '<br /><br />',$erreur;
?>
</body>
</html>
Pouvez vous me dire l'erreur svp
lol
Si je comprend c'est d'ajouer un autres champs sinon j'ai beaux à relire sa rentreras pas :s
lol
Oui je sais utilisr une base de donnés SQL
lol
Je comprend pas la :/
lol
Bonjours,
J'aimerais créer un système de points mais je sais pas du tout comment le faire en plus j'aimerais que quant un membre s'inscrit qu'il à par exemple 100 directement aux lieu de débuter à 0 et quand il est à mille il peut commander un ptis cadeaux.
lol