Un lien défini mais ça affiche autre page
masterfree59 Messages postés 24 Date d'inscription dimanche 6 juin 2021 Statut Membre Dernière intervention 19 novembre 2024 - 27 mars 2024 à 06:54
- Un lien défini mais ça affiche autre page
- Créer un lien pour partager des photos - Guide
- Lien url - Guide
- Supprimer une page word - Guide
- Verifier un lien - Guide
- Définir google comme page d'accueil - Guide
3 réponses
26 mars 2024 à 18:41
bonjour
quelle url s'affiche lorsque tu cliques sur ton lien ?
26 mars 2024 à 19:18
comment fais-tu le lien entre ta page index et ton fichier main ?
vu que tu n'as mis que des morceaux de code, il est compliqué de voir ce qui cloche...
il serait bien également, que tu places quelques Var dump des différentes variables
histoire de voir ce qu'elle contiennent et si ça correspond à ce que tu attends.
il aurait également été bien que tu évites de mettre des espaces dans le nom de ton projet...
et pour finir, lorsque tu cliques sur ton lien, quelle page s'affiche et donc quelle est l'URL qui se met dans ton navigateur. ?
27 mars 2024 à 06:54
Bonjour Jordane45,
Comme la nuit porte conseils et Toufik83 de Développez.net l'a aussi remarqué, dans l'index.php il manquait un "break" dans la case 'grand_test':" ce qui passait à la page suivante dans le "switch ($page)" .
Bon, pour l'instant, c'est résolu de ce côté-là, la bonne page s'affiche bien, mais maintenant, je dois passer en revue la déclaration de cette variable "grand_test" qui n'est pas reconnue; comme il n'y a que 3 fichiers .php (main, index et header), ça ne devrait pas être trop difficile à trouver.
Concernant les Var dump dans certaines variables, j'ai dû faire ça il y a plus de 20 ans, et ça m'est sorti de l'esprit;
switch ($page) { /* Pour les pages standard */ case 'accueil': $title = "QI98 - Accueil"; $titrePage = "Bienvenue chez nous"; $url_page="pages/accueil/accueil.php"; break; case 'apropos': $title = "QI98 - A proposs"; $titrePage = "A propos"; $url_page="pages/apropos/apropos.php"; break; case 'historique': $title = "QI98 - Historique"; $titrePage = "Historique de QI98"; $url_page="pages/apropos/historique.php"; break; /* --------------------------------- */ case 'contact': $title = "QI98 - Contact"; $titrePage = "Nous contacter"; $url_page="pages/contact/contact.php"; break; case 'contact-ctrl': $title = "QI98 - Vérification du contact"; $titrePage = "Vérification du contact"; $url_page="pages/contact/contact-ctrl.php"; break; /* --------------------------------- */ case 'grand_test': $title = "QI98 - Faites le grand test"; $titrePage = "Faites le grand test"; $url_page="pages/test/grand_test.php"; break; /* --------------------------------- */ case 'mentions': $title = "QI98 - Mentions légales"; $titrePage = "Mentions légales"; $url_page="pages/mentions/mentions.php"; break; case 'plan-acces': $title = "QI98 - Plan d'accès"; $titrePage = "Plan d'accès"; $url_page="pages/plan-acces/plan-acces.php"; break; } /* Chaque élément du tableau est l'élément de la page */ $contenupage = $aContenu[$page];
26 mars 2024 à 19:41
Là où il y a "(...)" c'est les mêmes lignes de liens différents.
Mais je te répondrai plus longuement en détails demain parce que j'attends mes enfants vers 20h, on fait un petit gueuleton parce que mon gendre a ouvert son magasin.
Passe une bonne soirée et merci de ton aide.
26 mars 2024 à 18:53
Celle que je vois en bas de la page au survol de la souris qi98 -2.test/?page=grand_test
Mais c'est pas la bonne page qui s'affiche.