Url rewriting

Résolu
audi68 Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   -  
audi68 Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour a tous,
J aimerais savoir comment faire pour ecire une url de ce type

article.php?id=12&page=2&rubrique=5

je sais faire cela
article.php?id=12

mais pas la suite

Merci de votre aide
Configuration: Vista

10 réponses

  1. widi70 Messages postés 646 Date d'inscription   Statut Membre Dernière intervention   65
     
    salut

    $id='12';
    $page='2';
    $rubrique='5';

    echo "article.php?id=".$id."&page=".$page."&rubrique=".$rubrique;

    pis voilou...
    Bon courage
    0
  2. clem810 Messages postés 8 Statut Membre
     
    jai vu que on pouvait mettre en place cela sur forum php bb 3.0.6 mais comment ?
    0
  3. audi68 Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   9
     
    merci de ta reponse

    Mais le probleme est le suivant j ai pas bien expliqué

    j ai une parga serie.php?id=1

    Puis sur cette page j effectue une recherhce

    <form action="serie.php?id=<?php echo $id; ?>" method="get" id="12" >
    <select name="q" " class="field">
    <option>Serie</option>
    <option>Auteur</option>
    <option>Editeur</option>
    </select>
    <input type="submit" value="Go" class="button" name="go" />
    </form>

    La reponse de la page est ceci
    serie.php?q=serie&go=Go

    il me manque le id?=1

    Merci de votre aide
    0
  4. zoby44 Messages postés 868 Statut Membre 199
     
    Salut. Essaye en mettant un input hidden :
    <form action="serie.php" method="get" id="12" >
    <select name="q" " class="field">
    <option>Serie</option>
    <option>Auteur</option>
    <option>Editeur</option>
    </select>
    <input type="hidden" name="id" value="<?php echo $id; ?>" />
    <input type="submit" value="Go" class="button" name="go" />
    </form>
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. audi68 Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   9
     
    Merci de ta reponse oui c est ca merci

    par contre au debut mon q nest pas choisi donc ca coince niveau sql il faut que je mette une valeur par de faut

    if(isset($_GET['q'])){
    $table_col=$_GET['q'];

    si table_col est vide mettre mettre auteur par exemple

    Merci de votre aide
    0
  7. zoby44 Messages postés 868 Statut Membre 199
     
    De rien. Perso j'utilise plutôt "empty()" que "isset()".
    Je ferais un truc dans ce genre :

    $table_col = "auteur";
    if (!empty($_GET['q'])) {
         $table_col = $_GET['q'];
    }
    0
  8. audi68 Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   9
     
    Merci beaucoup de ta reponse oui effectivmeent c est ce que je voulais

    Je te remerci pour tous

    a bientot
    0
  9. audi68 Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   9
     
    juste encore une petite question
    j aimmerais savoir la difference entre empty() et isset()

    Merci de ta reponse
    0
  10. zoby44 Messages postés 868 Statut Membre 199
     
    Tout est écrit dans la doc php.
    empty — Détermine si une variable contient une valeur non nulle
    isset — Détermine si une variable est définie et est différente de NULL

    En gros, issset() vérifie l'existence de la variable et empty() son contenu.

    https://www.php.net/manual/fr/function.empty.php
    0
  11. audi68 Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   9
     
    merci beaucoup pour les renseignement
    0