Bonjour, débutant en PHP, j’essaie surement de faire un site qui dépasse de loin mes compétence. Mais malhereusement je suis obligé d’essayer car je dois finir ce p***** de site pour le 18 juin (Projet à presenter à l’ecole…
Donc si vous pouviez m’aider, la je bloque sur la page d’identification, ma page index.php contient juste un formulaire demandant pseudo et MDP.
Formulaire en methode POST qui pointe vers login.php qui est censé verifié les infos, créer une sessions si ces infos sont bonne, redirigé vers index si ce n’est pas le cas.
Et c’est la que vous allez surement commencer à rire:
mon login.php:
<?php
// Include du fichier de connexion a MySQL
include("include/connexion.php");
// Recuperation des données du formulaire
$user_pseudo=$_POST['pseudo'];
$user_password=$_POST['pass'];
// Demarrage de la session
session_start();
//La requête
$requete = mysql_query ("SELECT pseudo_usr, pass_usr FROM usr
WHERE pseudo_usr='$user_pseudo' AND password='".md5($user_password)."'");
//exécution de la requête
$donnees = mysql_fetch_array($reponse);
// Verification de la correspondance pseudo pass
if (in_array($user_pseudo, $donnees))
{
// Pseudo trouvé, vérification du Mot de Pass
if (in_array($user_password, $donnees))
{
// Mot de pass correcte, redirection vers le site
$_SESSION['user_pseudo'] = $user_pseudo;
$url="home.php";
header("Location: $url");
}
else
// Si mot de pass incorrecte, invite à recommencer
{
echo 'Erreur, veuillez vous réidentifier.<br /><a href="index.php">Retour</a>.';
}
}
else
// Si pseudo pas trouvé, invite à recommencer
{
echo 'Erreur, veuillez vous réidentifier.<br /><a href="index.php">Retour</a>.';
}
?>
Vous avez bien ri???
Maintenant si vous pourriez tenter de m’aider ce serait cool , paske ça m’affiche sa :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\OCS Inventory NG\xampp\htdocs\www\login.php on line 18
Warning: in_array() [function.in-array]: Wrong datatype for second argument in C:\OCS Inventory NG\xampp\htdocs\www\login.php on line 21
Erreur, veuillez vous réidentifier.
Retour.
Merci bcp de votre aide.
PS: DSL mais a mon avis je vais poster bcp de msg de ce type jusqu’au 18…