IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

comment faire un lien vers une page avec plusieurs chapitres en passant par un routeur


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Femme Profil pro
    Développeur Web
    Inscrit en
    Avril 2018
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2018
    Messages : 31
    Par défaut comment faire un lien vers une page avec plusieurs chapitres en passant par un routeur
    Bonjour à tous,

    pour mon exercice je dois utiliser un routeur pour ouvrir ma page avec les chapitres
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    include_once('controler/frontend.php');
    include_once('controler/backend.php');
    
    class Routeur
    {		private $request;
    
    		private $routes = [
    		"" =>["controler"=>'frontend',"method"=> 'index'],
    		"index" => ["controler" =>'frontend',"method"=>'index'],
    		"indexView" => ["controler" =>'frontend',"method"=>'indexView'],
    		"listChapters" => ["controler" =>'frontend',"method"=>'listChapters'],
    		"chapters" => ["controler" =>'frontend',"method"=>'chapters'],
    		"chapter-([0-9]+)" => ["controler" =>'frontend','method'=>'chapters&id=$1'],
    		"contact" => ["controler" =>'frontend',"method"=>'contact'],
    	
    		];
    ....
    	
    }
    Mon fichier index.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?php 
        if($_GET){
            $request = $_GET['action'];
        }
        else{
        $request = "";
        }
    require_once('routeur/Routeur.php');
    $routeur = new Routeur($request);
    $routeur->renderControler();
     
    ?>

    dans indexview.php j'ai essayé plusieurs code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
         echo '<a href="chapter-' . $chapter['id'] . '"><button type="button" class="btn buttonNext">Lire la suite</button></a>';
                  echo '<a href="index.php?action=chapter-' . $chapter['id'] . '"><button type="button" class="btn buttonNext">Lire la suite</button></a>';
    mais je n'arrive pas a faire le lien sur le bonton ATTACH=CONFIG]413029[/ATTACH] pour afficher le chapitre (N°...) en entier [

    Quel code pourrait fonctionner?

    Merci d'avance de votre aide.
    Images attachées Images attachées  

Discussions similaires

  1. Réponses: 0
    Dernier message: 23/12/2012, 22h22
  2. Réponses: 10
    Dernier message: 26/06/2011, 10h15
  3. Faire un lien vers une page web
    Par Invité(e) dans le forum Applets
    Réponses: 2
    Dernier message: 21/05/2008, 11h03
  4. lien vers une page contenant plusieurs frames
    Par sanginus dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 16/05/2007, 12h17
  5. [VBA]faire un lien vers une page internet
    Par db48752b dans le forum IHM
    Réponses: 3
    Dernier message: 23/04/2007, 15h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo