Définir $_GET['t']

Bonjour à tous et à toutes,

ma question va semblé stupie, mais j'ai tout simplement zappé comment faire la définition de $_GET['t']...

dans mon cas j'ai :

$topic = (int) $_GET['t'];


Mais 't' est considéré comme vide... comment faire :/

merci pour votre aide.

3 réponses

  1. Tu as juste à insérer ton $a['topic_id'] dans ton url !
    Exemple :
    echo 'www.monsite.fr?t=' . $a['topic_id'];
    1
    1. Merci pour ton aide :),

      t est donc déjà définie :/ je pense savoir d'ou venait le problème :

      if ($nbr_vu == 0)
      que j'ai modifier par
      if ($nbr_vu = 0)
      est l'erreur à disparu, l'accès s'effectue bien, en revanche le système de lu / non lu n'a pas l'air de fonctionner ^^'
      0
    2. Bonjour

      Bien sûr que ton système de vu / non vu ne fonctionne pas ! En remplaçant if ($nbr_vu == 0) par if ($nbr_vu = 0), tu forces toujours $nbr_vu à 0. C'est bien == qu'il te faut si tu veux faire un test.
      0
  2. Salut !

    Tu ne peux pas définir une variable $_GET.
    La variable get est envoyé par le client via l'url.

    Par exemple :
    L'utilisateur clique sur le lien : https://www.pagesjaunes.fr/?nom=jeremy
    Dans le fichier php tu peux faire :
    echo 'Bonjour ' . $_GET['nom'];

    Cela affichera "Bonjour jeremy" pour cette exemple ;-)
    0
    1. merci pour ta réponse
      mais je suis tout de même perdu :/ dans mon cas ['t'] = a ['topic_id'] comment définir dans une page que t correspond au numéro du topique :/, j'ai mis plus de 4 mois a confectionner mon forum et je ne me souviens plus comment effectuer cette action, j'ai bau remonté dans les tuto que j'ai suivi et le code que j'ai effectué je n'y arrive pas :'( .
      0