A voir également:
- Php parametre url
- Lien url - Guide
- Netflix paramètre compte - Guide
- Remettre parametre usine pc - Guide
- Parametre windows - Guide
- Changer parametre dns - Guide
18 réponses
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
19 sept. 2004 à 06:36
19 sept. 2004 à 06:36
Plus propre
Et ensuite tu accèdes au paramètre:
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
<?php //... printf ("<a href=\"ajout_spot.php?spot=%s?\">ici</a>" , $spot ); //... ?>
Et ensuite tu accèdes au paramètre:
if(isset($_GET["spot"])) { dosomething(); } else { somethingelse(); }
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
il fo que tu fasse une balise form
<form name="maform" action="ton url sans les variable">
// hidden (caché) permet d'envoyé en variable sans la demander a l'utilisateur
<input type=hidden name="blabla" value=$spot>
//tu as un select, c ça ? si c le cas, tu fais
<select name="blabla" onchange = "javascript:fontion_qui_change_la_valeur_de_la_variable_hidden>
...
</select>
// puis la fonction envoyé javascript
</form>
tiens moi au courant, si ça a résolu ton pb ou pas
<form name="maform" action="ton url sans les variable">
// hidden (caché) permet d'envoyé en variable sans la demander a l'utilisateur
<input type=hidden name="blabla" value=$spot>
//tu as un select, c ça ? si c le cas, tu fais
<select name="blabla" onchange = "javascript:fontion_qui_change_la_valeur_de_la_variable_hidden>
...
</select>
// puis la fonction envoyé javascript
</form>
tiens moi au courant, si ça a résolu ton pb ou pas
k.mestdagh
Messages postés
39
Date d'inscription
vendredi 10 décembre 2010
Statut
Membre
Dernière intervention
24 juillet 2015
23 sept. 2011 à 10:52
23 sept. 2011 à 10:52
pas besoin du tout d'un formulaire pour des passages de valeurs get !... si le cas étais du post, alors oui :-)
Utilisateur anonyme
30 juil. 2007 à 11:20
30 juil. 2007 à 11:20
@ RideZeBigOne
Tu envoies ta variable comme ceci
Et tu la récupères dans ajout_spot.php comme ceci
Tu envoies ta variable comme ceci
<a href="ajout_spot.php?spot=<?php echo $spot ?>">Envoyer Spot</a>
Et tu la récupères dans ajout_spot.php comme ceci
$spot = ($_GET['spot']); echo $spot;
salam
j'avais le logicielle EasyPHP 5.3.5.0 sur Vista et j'essaye de Télécharger le code PHP qui vous le donnée dons ma programme mais sans effet, j'envoies le variable comme suite :
<a href="page2.php?id=<?php echo $cd ?>">suivant</a>
et je le récupères dans page2.php comme suite:
$cdd = ($_GET['id']);
echo $cdd;
je ne comprise rien la problème et j'avais un projet fin d'étude et je trouve cette problème ,s'il vous plais aide moi.
j'avais le logicielle EasyPHP 5.3.5.0 sur Vista et j'essaye de Télécharger le code PHP qui vous le donnée dons ma programme mais sans effet, j'envoies le variable comme suite :
<a href="page2.php?id=<?php echo $cd ?>">suivant</a>
et je le récupères dans page2.php comme suite:
$cdd = ($_GET['id']);
echo $cdd;
je ne comprise rien la problème et j'avais un projet fin d'étude et je trouve cette problème ,s'il vous plais aide moi.
bodry24
Messages postés
86
Date d'inscription
vendredi 21 août 2009
Statut
Membre
Dernière intervention
18 août 2014
7
3 déc. 2009 à 12:08
3 déc. 2009 à 12:08
Salut
C'est possible et ça se fait comme suit
<a href=modification.php?variable1=valeur1&variable2=valeur2>
j'esper que tu saura l'adapté a ton code
C'est possible et ça se fait comme suit
<a href=modification.php?variable1=valeur1&variable2=valeur2>
j'esper que tu saura l'adapté a ton code
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Je voudrais savoir si il est possible de passer plusieurs variables en paramètre dans l'url, En fait j'ai besoin de deux variables pour exécuter une requête. Comment puis-je faire?
Je voudrais savoir si il est possible de passer plusieurs variables en paramètre dans l'url, En fait j'ai besoin de deux variables pour exécuter une requête. Comment puis-je faire?
Vous vous prenez la tête pour faire quelquechose de vraiment facile :
Si tu as envoyé la chaîne de caractères "$spot" c'est que tu devais avoir commis une erreur au niveau d'un double quot ( = ")
<?php // ... print(" <a href=\"ajout_spot.php?spot=$spot\">Ton lien</a> "); // ... ?>
Si tu as envoyé la chaîne de caractères "$spot" c'est que tu devais avoir commis une erreur au niveau d'un double quot ( = ")
Salut!!
meme rq que pour ton prédécesseur... ca fonctionne mais j'obtiens tjrs la meme valeur, celle générée au moment de l'éxécution de la page php sur le serveur...
Finalement, j'ai fait autrement : plusieurs formulaire de type POST qui renvoient vers une meme page les valeurs des champs saisies par l'utilisateur.
car g plusieurs champs renseignés par l'utilisateur.
vous pouvez voir ma page en cours de travaux ici :
http://www.sport2oufs.fr.st/stat/index.php?pg=requete
toutes les requetes ne fonctionnent pas encore, mais la surface de voile en fonction de la region/spot affiche des courbes (je dois remplir ma base qd j'aurai qqle chose de débrouillé)
merci à tous
RideZeBigOne
meme rq que pour ton prédécesseur... ca fonctionne mais j'obtiens tjrs la meme valeur, celle générée au moment de l'éxécution de la page php sur le serveur...
Finalement, j'ai fait autrement : plusieurs formulaire de type POST qui renvoient vers une meme page les valeurs des champs saisies par l'utilisateur.
car g plusieurs champs renseignés par l'utilisateur.
vous pouvez voir ma page en cours de travaux ici :
http://www.sport2oufs.fr.st/stat/index.php?pg=requete
toutes les requetes ne fonctionnent pas encore, mais la surface de voile en fonction de la region/spot affiche des courbes (je dois remplir ma base qd j'aurai qqle chose de débrouillé)
merci à tous
RideZeBigOne
Voici un ti ex qui pour peu être répondre à ta question
index.php?Body=<?php print "$Body" ?>
index.php?Body=<?php print "$Body" ?>
Je cherchais moi aussi ou était mon erreur et j'ai lu vos post. J'ai résolu en prenant ce dernier exemple de gory mais en retirant les guillemets (sinon on a la chaine $body au lieu de la variable):
index.html?Body=<?php echo $Body ?>
et là, ca marche.
Merci de vos conseils. pour une fois que c'est moi qui donne une réponse... je suis fière !!
index.html?Body=<?php echo $Body ?>
et là, ca marche.
Merci de vos conseils. pour une fois que c'est moi qui donne une réponse... je suis fière !!
Salut à tous!
Vous déterrez les vieux posts !!! je ne me souvenais plus de mon problème et je suis passé par une solution non proposée que voici (j'avais peut etre mal exposé mon problème à l'époque ou j'ai choisi une solution alternative ensuite...) :
<FORM method="POST" action="ajout_spot.php" name="formulaire">
<table>
<tr bgcolor="<? echo "$tableau1"; ?>">
<td>
<div align="right" style="color:<? echo "$txt1"; ?>">Nouveau spot: </div>
</td>
<td>
<div align="left"> <input type="text" name="new_spot" maxlength="25"></div>
</td>
</tr>
</table>
<div><input type="button" name="btenvoyer" value="Envoyer !" OnClick="verif_send();"></div>
</FORM>
Ce formulaire envoi à la page 'ajout_spot.php' le contenu de "new_spot".
dans la page 'ajout_spot.php' ; la variable $new_spot contient ce qui a été saisie dans le formulaire.
-------------------
Autre solution avec JS (pas de ma création, d'ailleurs je n'ai tjrs rien compris au bout de code en js). Cette page permet de passez des paramètres à elle même (je pense qu'il s'agit de 'self' passé en paramètre dans la fonction MM_jumpMenu). Une fois que l'utilisateur a cliquer sur un élément du formulaire, la page se réexécute avec la variable passé en paramètre dans l'URL.
bidon.php :
<html>
<head>
<SCRIPT language=JavaScript>
function MM_jumpMenu(targ,selObj,restore)
{ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore)
selObj.selectedIndex=0;
}
</SCRIPT>
</head>
<body>
<FORM name="formulaire1">
<div align="center">
<select name="variable_ici" onChange="MM_jumpMenu('self',this,0)">
<option value="" selected>Choisir la variable</option>
<option value="?var=1">1</option>
<option value="?var=2">2</option>
<option value="?var=3">3</option>
</select>
</div>
</FORM>
<?
if($var == 1)
{
//votre code
{
?>
</body>
</html>
En espérant que ça aide qql'un par la suite :-)
Vous déterrez les vieux posts !!! je ne me souvenais plus de mon problème et je suis passé par une solution non proposée que voici (j'avais peut etre mal exposé mon problème à l'époque ou j'ai choisi une solution alternative ensuite...) :
<FORM method="POST" action="ajout_spot.php" name="formulaire">
<table>
<tr bgcolor="<? echo "$tableau1"; ?>">
<td>
<div align="right" style="color:<? echo "$txt1"; ?>">Nouveau spot: </div>
</td>
<td>
<div align="left"> <input type="text" name="new_spot" maxlength="25"></div>
</td>
</tr>
</table>
<div><input type="button" name="btenvoyer" value="Envoyer !" OnClick="verif_send();"></div>
</FORM>
Ce formulaire envoi à la page 'ajout_spot.php' le contenu de "new_spot".
dans la page 'ajout_spot.php' ; la variable $new_spot contient ce qui a été saisie dans le formulaire.
-------------------
Autre solution avec JS (pas de ma création, d'ailleurs je n'ai tjrs rien compris au bout de code en js). Cette page permet de passez des paramètres à elle même (je pense qu'il s'agit de 'self' passé en paramètre dans la fonction MM_jumpMenu). Une fois que l'utilisateur a cliquer sur un élément du formulaire, la page se réexécute avec la variable passé en paramètre dans l'URL.
bidon.php :
<html>
<head>
<SCRIPT language=JavaScript>
function MM_jumpMenu(targ,selObj,restore)
{ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore)
selObj.selectedIndex=0;
}
</SCRIPT>
</head>
<body>
<FORM name="formulaire1">
<div align="center">
<select name="variable_ici" onChange="MM_jumpMenu('self',this,0)">
<option value="" selected>Choisir la variable</option>
<option value="?var=1">1</option>
<option value="?var=2">2</option>
<option value="?var=3">3</option>
</select>
</div>
</FORM>
<?
if($var == 1)
{
//votre code
{
?>
</body>
</html>
En espérant que ça aide qql'un par la suite :-)
BUTTER_FLYY
Messages postés
4
Date d'inscription
lundi 23 mars 2009
Statut
Membre
Dernière intervention
16 avril 2009
2
16 avril 2009 à 12:26
16 avril 2009 à 12:26
salut,
ca n'a pas marché pour moi;
<a href="modification.php?id_participant="<?php echo $id; ?> >
dans l'url, il m'affiche id_participant= sans afficher le contenu de la variable id.j'en ai besoin pour la page modification des donnees.
ca n'a pas marché pour moi;
<a href="modification.php?id_participant="<?php echo $id; ?> >
dans l'url, il m'affiche id_participant= sans afficher le contenu de la variable id.j'en ai besoin pour la page modification des donnees.
laurent17300
Messages postés
2
Date d'inscription
lundi 30 juillet 2007
Statut
Membre
Dernière intervention
10 août 2007
1
30 juil. 2007 à 10:31
30 juil. 2007 à 10:31
j'aurai aimé plus de détail qu'un petit bou de code...
J'ai le même problème et je suis bien moins fort que RideZeBigOne et je ne sais pas où placer ce code
J'ai le même problème et je suis bien moins fort que RideZeBigOne et je ne sais pas où placer ce code
Alex28500
Messages postés
1
Date d'inscription
mardi 15 janvier 2008
Statut
Membre
Dernière intervention
15 janvier 2008
1
15 janv. 2008 à 17:30
15 janv. 2008 à 17:30
Essaye ceci :
<a href="ajout_spot.php?spot="<? echo $spot; ?>>Envoyer Spot</a>
<a href="ajout_spot.php?spot="<? echo $spot; ?>>Envoyer Spot</a>
Pour le faire, il y a deux moyen , dans le fichier de configuration de php tu mets a on register_global
ou du moins tu utilises les session ainsi ca marche , j'ai essaye les 2 methodes ca me donne la meme chose, sauf je te conseille d'utiliser les sessions.
ou du moins tu utilises les session ainsi ca marche , j'ai essaye les 2 methodes ca me donne la meme chose, sauf je te conseille d'utiliser les sessions.
Je vous remercie mon ami
ça bien marcher :
index.php?Body=<?php print "$Body" ?>
parce qu'il fait afficher le variable par la suite il faut lui passer en paramètre
Merci encore une fois
ça bien marcher :
index.php?Body=<?php print "$Body" ?>
parce qu'il fait afficher le variable par la suite il faut lui passer en paramètre
Merci encore une fois
Cette a été poser en 2004...Bref j'espère pouvoir aider ceux d'aujourd'hui qui auront la même préoccupation.
voici comment faire:
<a href="ajout_spot.php?spot=<?php echo $spot ;?>>Envoyer Spot</a>
Voila je crois que ça aidera plus d'1.
voici comment faire:
<a href="ajout_spot.php?spot=<?php echo $spot ;?>>Envoyer Spot</a>
Voila je crois que ça aidera plus d'1.
dedale82
Messages postés
403
Date d'inscription
jeudi 15 avril 2004
Statut
Membre
Dernière intervention
28 octobre 2008
282
18 sept. 2004 à 22:12
18 sept. 2004 à 22:12
Salut,
essaye :
<a href="ajout_spot.php?spot=<?$spot?>">
tiens moi au courant.
essaye :
<a href="ajout_spot.php?spot=<?$spot?>">
tiens moi au courant.
21 sept. 2004 à 23:26
en fait je suis un peu exigeant... le contenu de $spot varie suivant ce que sélectionne l'utilisateur dans une liste déroulante.
la valeur renvoyée est toujours fixe (la dernière dans la liste d'ailleurs générée en php..)
je creuse de ce coté! merci ;)
21 août 2009 à 19:07
Pierre.
21 janv. 2011 à 00:01
23 sept. 2011 à 10:48
echo "<a href="ajout_spot.php?spot=$spot>Envoyer Spot</a>";
ça suffit
26 févr. 2012 à 01:37