Changement de <title> selon les variable de l'url comment faire?

mrphp Messages postés 28 Statut Membre -  
mrphp Messages postés 28 Statut Membre -
Bonjour,

comment changer la balise <title> automatiquement en fonction des variable passées par l'url?

merci

--
Dans la vie on apprend jamais assez

5 réponses

  1. ElementW Messages postés 5690 Statut Contributeur 1 293
     
    'lut, suffit de faire en sorte que PHP sorte le contenu de la balise
    <title>
    , c'est tout:
    <?php $titre = $_GET['titre']; /* Par exemple */ ?>
    <!DOCTYPE html>
    <html>
    <head>
    <title><?php echo $titre; ?></title>
    </head>
    ...
    0
  2. mrphp Messages postés 28 Statut Membre 1
     
    merci gravgun ça marche!!!! super!!

    je vais t'embeter avec une autre question

    sur ma page j'affiche des blagues qui sont envoyées par formulaire à une base MySQL ok?
    comment faire pour passer automatiquement à une page suivante quand le nombre de blague atteind 10 par exemple?

    il faut que je cree les pages moi meme ou il y a une autre solution?

    merci

    0
    1. ElementW Messages postés 5690 Statut Contributeur 1 293
       
      Nan, faut utiliser
      LIMIT
      dans ta requête MySQL pour récupérer une partie des résultats; exemple:
      SELECT * FROM 'blagues' LIMIT 0, 10
      . Seuls les 10 premières blagues seront récupérées. Pour la page suivante;
      LIMIT 10, 10
      te donnera les 10 suivantes. Avec un paramètre GET nommé "page" (ou autre), tu peux déterminer à partir de quelle blague dans ta BDD les résultats s'afficheront.
      0
  3. mrphp Messages postés 28 Statut Membre 1
     
    j'ai pas compris pour la page suivante tu peux me donner un exemple ma base

    est mybdd et la table est blague

    0
    1. ElementW Messages postés 5690 Statut Contributeur 1 293
       
      Admettons que tu affiches 15 blagues par page.
      Pour la 1ere page, la requête sera
      SELECT * FROM 'mybdd' LIMIT 0, 15
      ; car on part de la blague #0 et on en veut quinze.
      Pour la 2e:
      SELECT * FROM 'mybdd' LIMIT 15, 15

      3e:
      SELECT * FROM 'mybdd' LIMIT 30, 15

      Et ainsi de suite... Pour simplifier la chose, PHP va faire ce "travail" a notre place:
      $blagues_par_page = 15;
      $page = 0;
      if (!empty($_GET['page']) {
          $page = intval($_GET['page']);
      }
      ...
      $requete_sql = "SELECT * FROM 'blagues' LIMIT " . ($page*$blagues_par_page) . ", " . $blagues_par_page;
      ...
      0
  4. mrphp Messages postés 28 Statut Membre 1
     
    ma page est blagues.php

    pour les page 2 3 4 5 6 etc faut il créer les fichiers:

    blagues-page2.php
    blagues.-page3php
    blagues-page4.php
    blagues-page6.php

    ?

    ou ,soyons fous , generer ces pages dynamiquement avec php
    c'est possible?

    merci
    0
    1. ElementW Messages postés 5690 Statut Contributeur 1 293
       
      Soyons fous. J'ai expliqué comment faire dans mon dernier commentaire justement -.-'
      Les liens menant aux pages précédentes et suivantes redirigeront en fait sur la même page php, mais avec un paramètre "page" différent.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mrphp Messages postés 28 Statut Membre 1
     
    ah je vois maintenemt

    désolé mais je suis encore debutant donc c'est un peu lent

    je vois le principe mais concernant le "parametres" mmm je vois pas c'est quoi

    en tout cas merci de m'avoir mis sur la bonne piste

    merci beaucoup
    0