Vous n'êtes pas identifié(e).
Pages : 1
BOnjour à tous,
Tout d'abord je souhaite préciser que comme ca touche à la sql mais que mon problème viens surement du script php j'ai donc posté ici et pas dans sql. Et ensuite je remercie par avance les personnes qui prendront le temps de lire et de m'aider
Cela fait 3jours a raison de 6/7 par jour que j'en pète sur ce problème.
D'abord je vous le décris:
Mon but est d'apprendre a coder php donc je me fait un site en local. J'en suis a la création d'un espace membre donc inscription, login etc... Seulement le login a un sérieu souci. En effet j'envoi le formulaire de connection, mais j'ai toujours la même erreur au niveau du SELECT des infos.
J'ai vérifié j'ai pas d'erreur de syntaxe, les champs désignés sont bien orthographié et présent dans ma table mais.. voila ^^'
Voici le formulaire de login:
Le fichier login vers le quel est envoyé le formulaire:
// Connection à la db et séléection de celle-ci
require ('require.php');
if (isset($_POST['login']) && isset($_POST['mdp'])) {
if ($pseudo==$_POST['login'] && $pass==$pass2) {
session_start ();
$_SESSION['login'] = $data['pseudo'];
$_SESSION['mail'] = $data['mail'];
$_SESSION['like'] = $data['like'];
$_SESSION['avatar'] = $data['avatar'];
include ('login2.php');
}
else {
print ("merde mdp form $pass </br>");
print ("merde mdp db $pass2 </br>");
print ("merde pseudo db $pseudo</br>");
print ('merde pseudo form' .$_POST['login']);
}
}
?>
Et pour finir le require au quel je fait référence dans le login:
Je réencode le pass lors du login car il es encodé en md5 lors de l'inscription
Merci beaucoup pour votre aide encore une fois car la, j'en peu plus de m'acharner dessus.
Ah si je précise un copier coller de l'erreur (message personnalisé dans le code):
EDIT: je viens de lire apres post les règles de post donc je précise ce que j'ai fait:
Au début j'ai pris le script présent sur le site phpdébutant. Il y en as deux un du tuto espace membre et un autre dans la suite de tuto du site. MAis je sais pas ou je caguais mais ca marchais pas. Du coup jai tout refait a zéro. Ca a marché un temps. Mais d'un coup quand j'ai déco mon login, pour permettre de recharger des variable dans la session que je venais d'ajouter (avatars) la il ma remis cette erreur. Je me suis donc dit: Bon ce qui merde ne peut pas etre du coté de l'espace membre puisque quand tu te logue il y touche pas encore. Donc j'ai viré les $_session en rapport avec ce que j'avais mis de nouveau a savoir avatars. Plutot que de virer pour pas a voir a remettre si c'était pas ca j'ai mis en commentaire. Mais ca n'a rien changé toujours l'erreur su-citée. Le problème n'est pas mon fichier deco.php car j'avais fait 4 5 déco auparavant et j'avais pu me reloguer. Donc même si je vois pas d'ou viens l'erreur c'est forcément quelque chose que j'ai tripatouiller mais a quel niveau... Je ne sais pas j'ai tout regarder encore de 17h-21h30 sans pouvoir progresser dans la résolution de mon souci. Re merci à vous
Pages : 1