Probleme de connection a mysql
LeaDerzRS6
Messages postés
55
Date d'inscription
Statut
Membre
Dernière intervention
-
LeaDerzRS6 Messages postés 55 Date d'inscription Statut Membre Dernière intervention -
LeaDerzRS6 Messages postés 55 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai crée pour mon site une espace membre mais cela me connect pas pourtant sa ma inscrit etc ....
je vous met en telechargement mon dossier member ( en enlevant la connection mysql que je remplace par des ****** ) et si vous pourriez tester et voir car moi sa fait 2 semaines que je cherche partout mais je trouve rien
merci d'avance
dossier membre :
je vous met en telechargement mon dossier member ( en enlevant la connection mysql que je remplace par des ****** ) et si vous pourriez tester et voir car moi sa fait 2 semaines que je cherche partout mais je trouve rien
merci d'avance
dossier membre :
A voir également:
- Probleme de connection a mysql
- Se connecter à gmail sur téléphone - Guide
- Comment connecter chromecast à la télé - Guide
- Se connecter à ma boite hotmail - Guide
- Mysql community server - Télécharger - Bases de données
- Facebook connection - Guide
5 réponses
Bonjour
Qu'entends-tu exactement par "cela ne me connecte pas" ? Qu'est-ce qui se passe ?
Si ça t'a bien inscrit, c'est que ta connexion à ta base de données marche bien.
Par contre, dans ton formulaire index.php, ton
Qu'entends-tu exactement par "cela ne me connecte pas" ? Qu'est-ce qui se passe ?
Si ça t'a bien inscrit, c'est que ta connexion à ta base de données marche bien.
Par contre, dans ton formulaire index.php, ton
header('Location:member.php')a peu de chances de marcher car tu l'as mis après avoir envoyé des données (<!DOCTYPE etc). Or la fonction header ne peut fonctionner qu'avant l'envoi des données, pendant la phsa d'envoi des entêtes HTTP (comme son nom header l'indique)
donc
header('Location:member.php');
je doit le mettre a quelle ligne ?
Mon code :
<!DOCTYPE html>
<html>
<head>
<title>MineKOD | Login</title>
</head>
<body>
<?php
session_start();
if(isset($_POST['submit']))
{
$username =htmlentities(trim($_POST['username']));
$password =htmlentities(trim($_POST['password']));
if($username&&$password)
{
$password = md5($password);
$connect = mysql_connect('********','**********','******') or die('Error');
mysql_select_db('********');
$query = mysql_query("SELECT * FROM users WHERE username='$username'&&password='$password'");
$rows = mysql_num_rows($query);
if($rows==1)
{
$_SESSION['username']=$username;
header('Location:member.php');
}else echo"<font color='red'>Pseudo ou mot de passe incorrect !</font>";
}else echo"<font color='red'>Pseudo ou mot de passe incorrect !</font>";
}
?>
<form method="POST" action="index.php">
<p>Pseudo:</p>
<input type="text" name="username" style="border:black 2px solid; border-radius:3px;"/>
<p>Mot de passe:</p>
<input type="password" name="password" style="border:black 2px solid; border-radius:3px;"/><br></br>
<input type="submit"value="Connexion" name="submit" style="background-color: grey; border: 1px solid black; border-radius: 3px;">
<input type="button" name="register" value="Inscription" onclick="self.location.href='register.php'" style="background-color: grey; border: 1px solid black; border-radius: 3px;"onclick>
</form>
</body>
</html>
header('Location:member.php');
je doit le mettre a quelle ligne ?
Mon code :
<!DOCTYPE html>
<html>
<head>
<title>MineKOD | Login</title>
</head>
<body>
<?php
session_start();
if(isset($_POST['submit']))
{
$username =htmlentities(trim($_POST['username']));
$password =htmlentities(trim($_POST['password']));
if($username&&$password)
{
$password = md5($password);
$connect = mysql_connect('********','**********','******') or die('Error');
mysql_select_db('********');
$query = mysql_query("SELECT * FROM users WHERE username='$username'&&password='$password'");
$rows = mysql_num_rows($query);
if($rows==1)
{
$_SESSION['username']=$username;
header('Location:member.php');
}else echo"<font color='red'>Pseudo ou mot de passe incorrect !</font>";
}else echo"<font color='red'>Pseudo ou mot de passe incorrect !</font>";
}
?>
<form method="POST" action="index.php">
<p>Pseudo:</p>
<input type="text" name="username" style="border:black 2px solid; border-radius:3px;"/>
<p>Mot de passe:</p>
<input type="password" name="password" style="border:black 2px solid; border-radius:3px;"/><br></br>
<input type="submit"value="Connexion" name="submit" style="background-color: grey; border: 1px solid black; border-radius: 3px;">
<input type="button" name="register" value="Inscription" onclick="self.location.href='register.php'" style="background-color: grey; border: 1px solid black; border-radius: 3px;"onclick>
</form>
</body>
</html>
Avant le <!DOCTYPE, je pensais l'avoir écrit.
Évidemment, il faut aussi mettre tous le code PHP qui t'a permis de savoir que la connexion était OK.
Je suis étonné que tu n'ais pas de message d'erreur, en tous cas tu n'en parles pas et tu n'as pas répondu à mes questions.
D'autre part, je t'ai envoyé un message privé, lis-le, c'est très important.
Évidemment, il faut aussi mettre tous le code PHP qui t'a permis de savoir que la connexion était OK.
Je suis étonné que tu n'ais pas de message d'erreur, en tous cas tu n'en parles pas et tu n'as pas répondu à mes questions.
D'autre part, je t'ai envoyé un message privé, lis-le, c'est très important.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question