Bonjour. Je suis en train de faire un projet personnel de moteur de recherche en PHP et le framework front Bootstrap. Or pour accéder à ce moteur de recherche je dois m'authentifier. Et quand je suis authentifier correctement, je dois me diriger vers mon moteur de recherche. Malheureusement ça ne marche pas.
Pouvez-vous m'aider ?
Voici l'entête de mon moteur de recherche, _debutmenu.php :
Le return, surtout, en plein milieu du script c'était pour faire quelque chose de précis ? Non parce que si tu mets fin au script avant de créer tes variables de session, ça peut difficilement fonctionner ...
Ou pas du tout, parce que visiblement, tu n'utilises pas la valeur retournée à l'include ?
> if ($resultat==1) {
C'est faux aussi, fetch renvoie FALSE ou un tableau (ou autre suivant le mode).
Enfin, je ne sais pas, essaies déjà de retracer l'exécution de ton script : où tu passes à coup d'echo histoire de déterminer si tes conditions sont satisfaites comme tu t'y attends ou non d'autant que ton script est "bizarre" (mdp/user testés à des valeurs hardcodées puis en base).
Ou pas du tout, parce que visiblement, tu n'utilises pas la valeur retournée à l'include ?
> if ($resultat==1) {
C'est faux aussi, fetch renvoie FALSE ou un tableau (ou autre suivant le mode).
Enfin, je ne sais pas, essaies déjà de retracer l'exécution de ton script : où tu passes à coup d'echo histoire de déterminer si tes conditions sont satisfaites comme tu t'y attends ou non d'autant que ton script est "bizarre" (mdp/user testés à des valeurs hardcodées puis en base).
Excuse-moi, je n'ai pas trop compris ce que tu viens de dire. Tu pourrais détaillé ?
C'est bien beau de nous dire "ça marche pas" mais sans préciser en quoi, ce que tu obtiens et compagnie, n'étant pas sur ta machine, il faut bien comprendre qu'on ne va pas pouvoir faire grand chose.
Tu as ajouté des echo pour voir dans quelles parties de ton code tu passes ou non ?
Toutes les erreurs sont affichées et activées ? (PDO compris)
PS : inutile de faire le test isset, il est compris dans !empty
C'est bizarre en exécutant mon code sur Netbeans, je constate que mon include_once ('modele/accesbase.php') à la ligne 3 de mon fichier n'est pas reconnu. Pourtant je l'ai bien mis dans mon répertoire modele. Mais comme mon fichier authentification.php et dans mon répertoire controleur, il y a visiblement un problème de chemin pour mon include de la ligne 3.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli