je viens de débuter dans le php et souhaite créer un formulaire d'identification sur mon site.
Lorsque le client rentrera son login et mdp, une requete est effectuée afin d'aller chercher dans la BDD les informations voulu.
Le problème est que mon formulaire de vérification ne fonctionne pas.
Voici le formulaire de login en html (très basique, si vous avez des idées pour l'améliorer...) :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
<form method="post" action="auth2.php">
<fieldset> <legend></legend></fieldset><fieldset>
<p>Veuillez entrer vos identifiants afin d'accèder à votre espace
perso.</p>
<p>En cas de perte d'identifiant ou de mot de passe, merci de nous contacter
au 02.99.99.99.99</p>
<p>Identifiant :</p>
<p>
<input type="text" name="login">
</p>
<p>Mot de passe :</p>
<p>
<input type="password" name="mdp">
</p>
<p>
<input type="submit" name="submit" value="Envoyer">
</p>
</fieldset>
</form>
Et voici mon fichier PHP :
<?php
// Script de connexion pour afficher le statut du dossier client
// Variables de connexion
$serveur='localhost'; // nom du serveur
$login='root'; // nom d'utilisateur mysql
$pwd='password'; // mot de passe mysql
$bdd='password'; // nom de la base de donnée
// Ligne de connexion
mysql_connect($serveur,$login,$pwd) or die('Erreur de connexion à la base'.mysql_error());
// Connexion à la table souhaité
mysql_select_db($pwd) or die('Erreur de connexion à la talbe'.mysql_error());
$loginForm = $_post['login'];
$pwdForm = $_post['mdp'];
// Requête retournant le nom, prénom, statut du dossier en fonction de l'utilisateur loggué
$requete=mysql_query("Select Nom_Cli, Prenom_Cli, Statut_Dossier
from jos_client
where Nom_Cli=$loginFrom and Mdp_Cli=$pwdForm");
/**
* On récupère les données
* Tant qu'une ligne sera présente, la boucle continuera
*/
while($resultat = mysql_fetch_array($requete))
{
?>
<?php echo $resultat['Nom_Cli']; ?><?php echo $resultat['Prenom_Cli']; ?><br /> <?php
}
// Déconnexion de la bdd
mysql_close();
?>
et j'ai comme erreur :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\OCS Inventory NG\xampp\htdocs\test\Auth2.php on line 27
Pouvez-vous m'aider ?
Merci.
Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.