Requete sql ne donne rien?
Résolu
rocksider
Messages postés
106
Date d'inscription
Statut
Membre
Dernière intervention
-
rocksider Messages postés 106 Date d'inscription Statut Membre Dernière intervention -
rocksider Messages postés 106 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je realise le script de connexion à un espace membre et quand je fais entrer l'identifiant et le passe qui existe dans la base ça donne rien voilà le bout de code
voilà la structure de la bdd: `membres`
`id` int(20) NOT NULL AUTO_INCREMENT,
`pseudo` varchar(20) NOT NULL,
`passe` varchar(20) NOT NULL,
`email` varchar(35) NOT NULL,
`prenom` text NOT NULL,
`nom` text NOT NULL,
`sexe` text NOT NULL,
`adresse` varchar(35) NOT NULL,
`code postale` varchar(10) NOT NULL,
`pays` text NOT NULL,
`date` int(11) NOT NULL,
Merci d'avance :)
je realise le script de connexion à un espace membre et quand je fais entrer l'identifiant et le passe qui existe dans la base ça donne rien voilà le bout de code
<?php if( !empty($_POST['pseudo']) && !empty($_POST['passe']) ) { include("connect.php"); $pseudo=$_POST['pseudo']; $passe=md5($_POST['passe']); $sql=mysql_query("SELECT pseudo,passe FROM membres WHERE pseudo='$pseudo' AND passe='$passe'") or die(mysql_error()); if($retour = mysql_fetch_array($sql)) { echo"Hello"; echo $retour[pseudo]." - ".$retour[passe]; } else { echo"Erreur"; } } else { ?> <form action="connexion.php" method="post"> <input type="text" name="pseudo" value="Compte"/> <br /> <input value="Pseudo" type="password" name="passe" /> <br /> <input type="submit" value="Se Connecter!" /> </form> <?php } ?>
voilà la structure de la bdd: `membres`
`id` int(20) NOT NULL AUTO_INCREMENT,
`pseudo` varchar(20) NOT NULL,
`passe` varchar(20) NOT NULL,
`email` varchar(35) NOT NULL,
`prenom` text NOT NULL,
`nom` text NOT NULL,
`sexe` text NOT NULL,
`adresse` varchar(35) NOT NULL,
`code postale` varchar(10) NOT NULL,
`pays` text NOT NULL,
`date` int(11) NOT NULL,
Merci d'avance :)
A voir également:
- Requete sql ne donne rien?
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- On vous a donné accès à un fichier rapport. il est partagé avec plusieurs personnes sur cet espace pix cloud. répondez aux questions - Forum Cloud
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Réseaux sociaux
- Rose et noir donne quelle couleur - Forum Graphisme
3 réponses
salut,
tient ça va t'aider à comprendre et à bien le faire :)
http://www.lephpfacile.com/howto/10-comment-faire-un-espace-membre-en-php
tient ça va t'aider à comprendre et à bien le faire :)
http://www.lephpfacile.com/howto/10-comment-faire-un-espace-membre-en-php
rocksider
Messages postés
106
Date d'inscription
Statut
Membre
Dernière intervention
9
merci pour le lien, il me serra d'une grande aide ^^
bonjour je ne sais pas si c'est vrai mais regarde ton formulaire tu le pointe vers la page de connection "connection.php"
moi je pense que c'est pas le cas, car ton traitement se trouve dans ta page donc tu as le choix:
- soit tu ne met rien à action au niveau de la balise form comme ce ci
- soit tu redirige vers le nom de ton formulaire comme ce ci
essaie ça voir et dit nous ce qu'il affiche.
moi je pense que c'est pas le cas, car ton traitement se trouve dans ta page donc tu as le choix:
- soit tu ne met rien à action au niveau de la balise form comme ce ci
<form action="" method="post">ce qui va recharger la même feuille avec les données
- soit tu redirige vers le nom de ton formulaire comme ce ci
<form action="nom_de_ton_formulaire.php" method="post">(nom_de_ton_formulaire.php désigne le formulaire que tu te connecte celui ci dessus)
essaie ça voir et dit nous ce qu'il affiche.