Passer une variable par URl + if / else

Résolu
sam -  
 sam -
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
A voir également:

3 réponses

louloute300 Messages postés 335 Date d'inscription   Statut Membre Dernière intervention   29
 
et si tu remplaçai:

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

par

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

Bonne journée ;)
0
sam
 
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 ?
0