Titre: <a href=lien> en post ???
Posté par: mbells le le 30-05-2005 a 23:40:46
Bonjour ou bonsoir !!! J'aimerai savoir si il est possible de faire que lorsque l'utilisateur clique sur un lien du type <a href=lien?var1=valeur1&var2=valeur2></a> que rien ne s'affiche dans la barre d'adresse...
Si ce lien, avec les variables qui suivent, doit obligatoirement s'afficher dans la barre d'adresse...
ou encore
Car j'aimerai caché toutes les variables que j'utilise après le lien !!!
J'espere avoir tourné la question dans touts les sens possibles pour que tout le monde puisse conprendre !!!
Merci beaucoup de m'aider |
Titre: Re:<a href=lien> en post ???
Posté par: nyrodev le le 31-05-2005 a 08:22:13
il te faudra passer par un formulaire caché, avec un ou plusieurs champs cachés, suivant ce que tu as besoin.
et le lien, pointera vers un javascript qui te change les valeurs de tes champs caché (document.formulaire.nom_champ.value="truc";) et qui t'envoi le formulaire (document.formulaire.submit();)
et donc, si tu mais le formulaire en POST, et ben tu as gagné ! |
Titre: Re:<a href=lien> en post ???
Posté par: mbells le le 31-05-2005 a 08:28:57
Ben merci, mais je pense que cela risque d'être délicat, car je ne connais pas encore le javascript...
J'vais essayer avec des sessions...
Merci encore @++ |
Titre: Re:<a href=lien> en post ???
Posté par: barbsbou le le 07-06-2005 a 12:53:40
voici comment faire :
<a href="javascript:document.nom_du_form.submit()">nom_du_lien</a>
<form name="nom_du_form" action='index.php' method='post'> <input type='hidden' name='var1' value='valeur1'> <input type='hidden' name='var2' value='valeur2'> ... <input type='hidden' name='varN' value='valeurN'>
</form>
voilou |
Titre: Re:<a href=lien> en post ???
Posté par: mbells le le 07-06-2005 a 12:57:23
Merci, j'me prennais la tête dessus bien méchant
j'vais essayer ;-) |
Titre: Re:<a href=lien> en post ???
Posté par: barbsbou le le 07-06-2005 a 13:06:55
normalement ca marche en pensant bien a mettre ta parti
<form> ... </form>
en-dessous de ton lien donc garder l'ordre que j'ai écris ;)
par contre hésites pas de laisser un message pour dire si ca marche ou pas, si ca marche pas voir pourquoi, et si ca marche penser le preciser pour ceux qui ont a la base le meme probleme que toi!! |
Titre: Re:<a href=lien> en post ???
Posté par: jb_gfx le le 07-06-2005 a 15:13:36
voici comment faire :
<a href="javascript:document.nom_du_form.submit()">nom_du_lien</a>
<form name="nom_du_form" action='index.php' method='post'> <input type='hidden' name='var1' value='valeur1'> <input type='hidden' name='var2' value='valeur2'> ... <input type='hidden' name='varN' value='valeurN'>
</form>
voilou
|
|
Sauf que ce genre de liens ne fonctionnera pas pour les personnes qui n'ont pas javascript activé (de 5 à 15% des visiteurs).
Pour passer des variables sans les transmettres par l'url il vaut mieux utiliser les sessions PHP, c'est fait pour et tu es certains que ça fonctionnera pour tous le monde.
|
Titre: Re:<a href=lien> en post ???
Posté par: barbsbou le le 07-06-2005 a 15:41:48
tout a fait oki avec toi mais c était pour expliciter la pensée de nyrodev.
Mais c'est vrai en loccurence que c'est n'est pas trop automiser! ::) |
Titre: Re:<a href=lien> en post ???
Posté par: nyrodev le le 07-06-2005 a 15:48:15
merci d'expliciter mes pensées... lol
Tu peux aussi regarder du coté de l'url rewriting. |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|