Passer une variable par URl + if / else

Résolu
Bonjour à tous,

J'ai une question concernant le passage de variable par URL et ça récupération.

Actuellement, j'arrive à passer une variable par URL et à l'afficher sur une page.

Avec un lien du type :
index.php?option=com_content&view=article&id=50:notre-agence&catid=1&Itemid=2&str=Ma+Variable

Qui permet donc d'afficher dans la page "Ma Variable " grâce au code :
<?php echo $_GET['str']; ?>

J'aimerais donc maintenant ajouter une fonction du rype if /else qui permettrait d'afficher un texte alternatif si l'on arrive sur la page sans cliquer par le lien qui envoie la variable.

Car actuellement, si l'on arrive sur la page où doit s'afficher la variable sans passer par le lien, rien ne s'affiche !

Quelqu'un a-t-il compris mon explication ? ;)

Et quelqu'un a-t-il une idée de résolution de ce souci ?

Merci et bonne journée,

-sam

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. et si tu remplaçai:

    <?php echo $_GET['str']; ?>

    par

    <?php echo isset($_GET['str'])?$_GET['str']:"Valeur initiale de la variable"; ?>
    1. Effectivement, ça fonctionne correctement maintenant, merci louloute300 pour ton aide.

      Bonne journée ;)
      1. Bonjour à tous,

        Est-il possible avec le code de louloute300 de passer une variable qui sera du type :
        str=peau+d'ane
        et qui permettrait de récupérer et d'afficher dans la page HTML : Peau d'Ane (avec l'apostrophe après le d) ?

        En gros, comment passer du caractère HTML ?