Passer une variable par URl + if / else

Résolu/Fermé
sam - Modifié par sam le 10/09/2010 à 11:32
 sam - 15 sept. 2010 à 14:14
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 jeudi 3 juin 2010 Statut Membre Dernière intervention 28 novembre 2012 29
10 sept. 2010 à 11:53
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 ;)
0
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