Problème de requête
hugoba
-
lewis34 Messages postés 2557 Date d'inscription Statut Membre Dernière intervention -
lewis34 Messages postés 2557 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
Donc voilà, j'expose la situation:
Je suis en train de créer un site où des membre peuvent se logger. Ma page d'index demande à l'utilisateur de s'inscrire, ou s'il est déjà inscrit de se logger. Ma requête d'inscription marche parfaitement bien, donc aucun problème dans ma BDD pour un INSERT INTO.
Mon but: lorsque le membre de log je l'emmènes sur une autre page d'index, à la différence que celle-ci ne lui demande plus de se logger ni de s'inscrire mais lui permet de se déconnecter ou bien de changer son profil.
Voici le code que je viens de faire pour réaliser cette action:
<?php
session_start();
if (isset($_POST['pseudo'])&&isset($_POST['mot_de_passe_client']))
{
$connexion = mysql_connect("localhost","root","");
mysql_select_db("cinema",$connexion);
$requete = "SELECT passe FROM client where pseudo='".$_POST['pseudo']."';";
$resultat = mysql_query($requete,$connexion);
$ligne = mysql_fetch_assoc($resultat);
if($ligne)
{
if(($ligne["pseudo"]==$_POST['pseudo'])&&($ligne["passe"]==$_POST['mot_de_passe_client']))
{
$_SESSION["client"]=1;
header('location:pageaccueilclient.php'); // renvoie sur la page d'index membre
}
else
{
header('location:index.php'); // renvoie sur la page d'index d'origine
}
}
}
?>
Ce script me paraissait juste avant que son action n'affiche:
Not Found
The requested URL /Scripts/pageclient was not found on this server.
Je ne comprends pas et vous demande votre aide!
D'avance merci
Donc voilà, j'expose la situation:
Je suis en train de créer un site où des membre peuvent se logger. Ma page d'index demande à l'utilisateur de s'inscrire, ou s'il est déjà inscrit de se logger. Ma requête d'inscription marche parfaitement bien, donc aucun problème dans ma BDD pour un INSERT INTO.
Mon but: lorsque le membre de log je l'emmènes sur une autre page d'index, à la différence que celle-ci ne lui demande plus de se logger ni de s'inscrire mais lui permet de se déconnecter ou bien de changer son profil.
Voici le code que je viens de faire pour réaliser cette action:
<?php
session_start();
if (isset($_POST['pseudo'])&&isset($_POST['mot_de_passe_client']))
{
$connexion = mysql_connect("localhost","root","");
mysql_select_db("cinema",$connexion);
$requete = "SELECT passe FROM client where pseudo='".$_POST['pseudo']."';";
$resultat = mysql_query($requete,$connexion);
$ligne = mysql_fetch_assoc($resultat);
if($ligne)
{
if(($ligne["pseudo"]==$_POST['pseudo'])&&($ligne["passe"]==$_POST['mot_de_passe_client']))
{
$_SESSION["client"]=1;
header('location:pageaccueilclient.php'); // renvoie sur la page d'index membre
}
else
{
header('location:index.php'); // renvoie sur la page d'index d'origine
}
}
}
?>
Ce script me paraissait juste avant que son action n'affiche:
Not Found
The requested URL /Scripts/pageclient was not found on this server.
Je ne comprends pas et vous demande votre aide!
D'avance merci
A voir également:
- Problème de requête
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ? ✓ - Forum Loisirs / Divertissements
- Erreur de requete facebook - Forum Facebook
- Requete sql pix - Forum PHP
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Android
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de pomme mais pas de pomme de terre ? - Forum Windev
8 réponses
bonsoir à mon avis c'est surement le chemin du fichier "pageaccueilclient.php" qui n'est pas le bon ou le nom qui n'est pas correct
@+
@+
Justement, j'ai bien vérifié ça et re-vérifié :( les deux fichiers: le code et "pageaccueilclient.php" sont dans le même dossier, dans ma page d'index j'appelle bien l'action du code, pas d'erreur de nom ici non plus.
:(
:(
mais l'erreur vient du fichier "pageclient"
pas de "pageaccueilclient.php"
donc il trouve pas pageclient....
pas de "pageaccueilclient.php"
donc il trouve pas pageclient....
Erf, je viens de voir l'erreur, très bête: dans mon <FORM> de mon index concernant l'action j'avais envoyé l'action se faire sur pageclient, sans préciser l'extension php...
bref, un autre problème se pose maintenant:
Le script me renvoie sur mon index, et non pas sur la "pageaccueilclient.php" pourtant j'ai rentré exactement les bonnes données...
Le bon pseudo, le bon mot de passe, ceux qui sont exactement inscrits dans ma BDD.
bref, un autre problème se pose maintenant:
Le script me renvoie sur mon index, et non pas sur la "pageaccueilclient.php" pourtant j'ai rentré exactement les bonnes données...
Le bon pseudo, le bon mot de passe, ceux qui sont exactement inscrits dans ma BDD.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour ,
essaye comme ça
{
if(!($ligne["pseudo"]==$_POST['pseudo'])&&($ligne["passe"]==$_POST['mo t_de_passe_client']))
{
essaye comme ça
{
if(!($ligne["pseudo"]==$_POST['pseudo'])&&($ligne["passe"]==$_POST['mo t_de_passe_client']))
{