Passer une variable par URl + if / else [Résolu/Fermé]

Signaler
-
 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

3 réponses

Messages postés
335
Date d'inscription
jeudi 3 juin 2010
Statut
Membre
Dernière intervention
28 novembre 2012
28
et si tu remplaçai:

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

par

<?php echo isset($_GET['str'])?$_GET['str']:"Valeur initiale de la variable"; ?>
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65449 internautes nous ont dit merci ce mois-ci

Effectivement, ça fonctionne correctement maintenant, merci louloute300 pour ton aide.

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