Pb de lien html avec parametre
Résolu
cedric12
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je souhaite créer un lien d'une page php vers une autre en utilisant un lien qui fournirait la valeur d'une variable pour le lien à ouvrir.
Pour cela, j'utilise :
<a href=lien.php?parametre=13>LIEN</a>
Le script de la page lien.php contient juste:
echo $_POST['parametre'];
Lorsque je clique sur le lien la page lien.php apparait mais avec
"undefined index :parametre"
Je ne vois pas l'erreur
Merci de me répondre
Je souhaite créer un lien d'une page php vers une autre en utilisant un lien qui fournirait la valeur d'une variable pour le lien à ouvrir.
Pour cela, j'utilise :
<a href=lien.php?parametre=13>LIEN</a>
Le script de la page lien.php contient juste:
echo $_POST['parametre'];
Lorsque je clique sur le lien la page lien.php apparait mais avec
"undefined index :parametre"
Je ne vois pas l'erreur
Merci de me répondre
A voir également:
- Pb de lien html avec parametre
- Partager des photos avec un lien - Guide
- Lien url - Guide
- Remettre parametre usine pc - Guide
- Verificateur de lien - Guide
- Parametre dns - Guide
4 réponses
Hello,
Tu balances un parametre par GET et tu cherches à le récuperer par POST. :)
Utilise:
echo $_GET['parametre']; dans lien.php
Ca fonctionnera mieux. :)
Tu balances un parametre par GET et tu cherches à le récuperer par POST. :)
Utilise:
echo $_GET['parametre']; dans lien.php
Ca fonctionnera mieux. :)
Ok merci
Mais en utilisant echo $_GET['parametre'];
la valeur est passé si elle est donnée mais dans mon cas le lien est un rafraichissement de la page.
donc à l'initialisation, il n'y a pas de valeur passée à parametre d'ou erreur . Comment faire pour que echo $_GET['parametre']; ne soit traité que si parametre est fixé, par exemple avec isset?
merci
Mais en utilisant echo $_GET['parametre'];
la valeur est passé si elle est donnée mais dans mon cas le lien est un rafraichissement de la page.
donc à l'initialisation, il n'y a pas de valeur passée à parametre d'ou erreur . Comment faire pour que echo $_GET['parametre']; ne soit traité que si parametre est fixé, par exemple avec isset?
merci
if (isset($_GET['parametre'])){
echo $_GET['parametre'];
}
ca devrait fonctionner sans erreur, ni warning. :)
echo $_GET['parametre'];
}
ca devrait fonctionner sans erreur, ni warning. :)