Passer une variable par URl + if / else
Résolu
sam
-
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 :
Qui permet donc d'afficher dans la page "Ma Variable " grâce au code :
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
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
-
et si tu remplaçai:
<?php echo $_GET['str']; ?>
par
<?php echo isset($_GET['str'])?$_GET['str']:"Valeur initiale de la variable"; ?> -
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 ?