Probleme de requete SQL
Résolu
Mahavishnu
Messages postés
6
Statut
Membre
-
Mahavishnu Messages postés 6 Statut Membre -
Mahavishnu Messages postés 6 Statut Membre -
Bonjour,
j'ai un probleme avec une requete SQL.
Voici la page php :
<? include('enteteindex.inc.php') ?>
<? include('fonctions.inc.php') ?>
<? if ($_SERVER["REQUEST_METHOD"] == "POST") {
// on est appelé par la méthode POST, donc
// en validation du formulaire
if (empty($_POST["log"]) or empty($_POST["mdp"])){
echo "Vous devez saisir votre login et votre mot de passe !";
}
else {
$log = $_POST["log"];
$motdepasse= $_POST["mdp"];
ouvre_connexion();
$eleves = authentification($log, $motdepasse); ferme_connexion();
print_r($eleves) ;
}
}
?>
<form action="index.php" method="post">
<fieldset>
<center/>
<legend>
Identification
</legend>
<br />
<label for="log" >Login</label>
<input type="text" name="log" />
<br />
<label for="mdp" >Mot de passe</label>
<input type="text" name="mdp" />
<br />
<center/>
<input type="submit" value="Valider" />
<input type="reset" value="Réinitialiser" />
</fieldset>
</form>
</body>
</html>
Et la fonction qui disfonctionne :
function authentification($log, $motdepasse) {
$log = "%${log}%";
$resultat = mysql_query("select elvlog, elvmdp from elv where elvlog = '${log}'") or die(mysql_error());
$eleves = array();
$compteur = 0;
while ($ligne = mysql_fetch_row($resultat)) {
$eleve = array();
$eleve["log"] = $ligne[0];
$eleve["motdepasse"] = $ligne[1];
$eleves[$compteur] = $eleve;
$compteur++;
}
return $eleves;
}
Je n'arrive pas à mettre la main sur ce qui cloche dans le code. Ce doit surement etre quelque chose de tout bête mais je vois pas.
Merci de votre aide.
j'ai un probleme avec une requete SQL.
Voici la page php :
<? include('enteteindex.inc.php') ?>
<? include('fonctions.inc.php') ?>
<? if ($_SERVER["REQUEST_METHOD"] == "POST") {
// on est appelé par la méthode POST, donc
// en validation du formulaire
if (empty($_POST["log"]) or empty($_POST["mdp"])){
echo "Vous devez saisir votre login et votre mot de passe !";
}
else {
$log = $_POST["log"];
$motdepasse= $_POST["mdp"];
ouvre_connexion();
$eleves = authentification($log, $motdepasse); ferme_connexion();
print_r($eleves) ;
}
}
?>
<form action="index.php" method="post">
<fieldset>
<center/>
<legend>
Identification
</legend>
<br />
<label for="log" >Login</label>
<input type="text" name="log" />
<br />
<label for="mdp" >Mot de passe</label>
<input type="text" name="mdp" />
<br />
<center/>
<input type="submit" value="Valider" />
<input type="reset" value="Réinitialiser" />
</fieldset>
</form>
</body>
</html>
Et la fonction qui disfonctionne :
function authentification($log, $motdepasse) {
$log = "%${log}%";
$resultat = mysql_query("select elvlog, elvmdp from elv where elvlog = '${log}'") or die(mysql_error());
$eleves = array();
$compteur = 0;
while ($ligne = mysql_fetch_row($resultat)) {
$eleve = array();
$eleve["log"] = $ligne[0];
$eleve["motdepasse"] = $ligne[1];
$eleves[$compteur] = $eleve;
$compteur++;
}
return $eleves;
}
Je n'arrive pas à mettre la main sur ce qui cloche dans le code. Ce doit surement etre quelque chose de tout bête mais je vois pas.
Merci de votre aide.
Configuration: Windows XP Firefox 2.0.0.11 easyphp eclipse
A voir également:
- Probleme de requete SQL
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix ✓ - Forum MySQL
- Unable to extract temporary files for microsoft sql server express 2022 - Forum SQL Server
- Blob sql ✓ - Forum Webmastering
- Récupération serveur sql - Télécharger - Gestion de données