Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1534 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  transmettre variable caché par POST

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

transmettre variable caché par POST

n°1474821
jedebute75
Posté le 13-11-2006 à 19:14:28  profilanswer
 

je voudrais transmettre une variable par un formulaire dans un champs caché donc pas de bouton de validation afficher.
 
comment valider mon formulaire juste en cliquant sur un lien hypertexte pour transmettre ma variable POST
voici le formulaire :  
 

Code :
  1. <form action= "" method="post" name="formu" id="formu">
  2. <input name="choix" type = "hidden" id = "choix" value = "<?php echo($test['nom']); ?>">
  3. </form>

mood
Publicité
Posté le 13-11-2006 à 19:14:28  profilanswer
 

n°1474824
FlorentG
Unité de Masse
Posté le 13-11-2006 à 19:24:56  profilanswer
 

Il faut obligatoirement un input type="submit". Que tu peux restyler en CSS pour donner l'apparence d'un lien par exemple.
 
Attention aussi, un truc transmis par POST implique des effets de bords : ajout de quelque chose dans la base, modification, etc. Si c'est juste pour planquer la valeur, alors c'est pas bon, il faut la laisser dans l'URL...
 
C'est quoi comme valeur ? A quoi elle sert ?

n°1474972
leflos5
On est ou on est pas :)
Posté le 13-11-2006 à 23:16:26  profilanswer
 

FlorentG a écrit :

Il faut obligatoirement un input type="submit". Que tu peux restyler en CSS pour donner l'apparence d'un lien par exemple.
 
Attention aussi, un truc transmis par POST implique des effets de bords : ajout de quelque chose dans la base, modification, etc. Si c'est juste pour planquer la valeur, alors c'est pas bon, il faut la laisser dans l'URL...
 
C'est quoi comme valeur ? A quoi elle sert ?


Planquer une valeur pour qu'elle soit "non modifiable" :whistle:

n°1475267
brains
In riding I trust !
Posté le 14-11-2006 à 15:48:21  profilanswer
 

Je vois pas à quoi peut servir un formulaire caché dans son intégralité :??:


Message édité par brains le 14-11-2006 à 15:48:40

---------------
Débuter la moo chez les moants@HFR | Nikon D800 | On ne fait pas un calin chaste à une pute !, Lapattefolle
n°1475542
tadkozh
Des mots pour les maux
Posté le 15-11-2006 à 08:19:36  profilanswer
 

Je pense avoir trouvé une solution, le problème est que tu utilise javascript... mais bon,  
Voici un lien qui permettra d'envoyer ton formulaire:
 

Code :
  1. <a href="javascript:document.formu.submit();">Envoyer</a>


 
J'espère que ça t'iras


Message édité par tadkozh le 15-11-2006 à 08:20:31

---------------
Réviser ses verbes irréguliers d'Anglais - Quand tadkozh s'en mêle !!!
n°1475543
anapajari
s/travail/glanding on hfr/gs;
Posté le 15-11-2006 à 08:35:18  profilanswer
 

Quitte à ecrire une solution pas belle en js autant l'écrire correctement :whistle:

Code :
  1. <a href="" onclick="document.formu.submit();return false">....</a>

n°1475549
FlorentG
Unité de Masse
Posté le 15-11-2006 à 08:59:57  profilanswer
 

Comme dit, un submit stylé comme un lien...

n°1478285
jedebute75
Posté le 20-11-2006 à 10:51:58  profilanswer
 

Ouaip, j'ai fait en javascript , c nikel.
hum Brains, bah ça peut servir à transmettre une information sur une valeur récupéré dans une base de donné que les gens on pas besoin de voir mais que moi j'ai beoin pour fournir un résultat en fonction de ce qui a été tapé dans le formulaire...

n°1478286
jedebute75
Posté le 20-11-2006 à 10:52:11  profilanswer
 

et... merci à tous!!!

n°1478369
FlorentG
Unité de Masse
Posté le 20-11-2006 à 12:21:22  profilanswer
 

C'est très pas bien de faire ça en javascript [:florentg]

mood
Publicité
Posté le 20-11-2006 à 12:21:22  profilanswer
 

n°1478370
FlorentG
Unité de Masse
Posté le 20-11-2006 à 12:21:59  profilanswer
 

Et pis faut pas faire du POST juste pour planquer un truc :o Le POST sert pour des cas précis.
 
Là je soupçonne du beau caca pas standard à tous les étages :D :D :D

n°1479251
jedebute75
Posté le 21-11-2006 à 14:18:15  profilanswer
 

mouais mais bon fallait un truc rapide et ça marche alors... avec plus de temps je ferai un truc propre ;-)

n°1479400
nycius
Ich liebe dich !
Posté le 21-11-2006 à 16:20:43  profilanswer
 

jedebute75 a écrit :

Ouaip, j'ai fait en javascript , c nikel.
hum Brains, bah ça peut servir à transmettre une information sur une valeur récupéré dans une base de donné que les gens on pas besoin de voir mais que moi j'ai beoin pour fournir un résultat en fonction de ce qui a été tapé dans le formulaire...


 
session ?

n°1479458
c0wb0y
:d
Posté le 21-11-2006 à 17:10:31  profilanswer
 

jedebute75 a écrit :

mouais mais bon fallait un truc rapide et ça marche alors... avec plus de temps je ferai un truc propre ;-)


 
Mauvaise attitude, surtout que c'est pas plus long de faire un bouton stylé en CSS que de taper ton JS moche et qui marchera plus dès que ton client désactivera JS dans son navigateur...

n°1479494
jedebute75
Posté le 21-11-2006 à 17:58:54  profilanswer
 

je suis en train de reprendre le truc, c'était en attendant... je sais que C pas bien ce que j'ai fait :-(

n°1480767
leflos5
On est ou on est pas :)
Posté le 23-11-2006 à 15:58:47  profilanswer
 

jedebute75 a écrit :

je suis en train de reprendre le truc, c'était en attendant... je sais que C pas bien ce que j'ai fait :-(


Alors pourquoi tu l'as fait  :heink:  
Ca me fait marrer ça: "Oui monsieur je sais que c'est pas bien et que j'aurais pas du, mais c'est juste une fois, j'avais pas le temps..."
 
 
Applicable à tout et chaque fois c'est la même rengaine  :o

n°1480937
jedebute75
Posté le 23-11-2006 à 18:15:25  profilanswer
 

:-((


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  transmettre variable caché par POST

 

Sujets relatifs
[HTML] Problème de sécurité lié aux proxy/cacheInterdire TOTALEMENT la mise en cache du navigateur.
Variable $msg non transmise ou refresh ne se fait pasQue fait un if(variable) ?
modifier la variable javax.servlet.context.tempdirSQL - requête sur nom de variable générée de façon dynamique
destruction de la variable PHP_AUTH_USERRemplir le champ d'un formulaire par une variable
Hauteur variable d'un objetDonner comme valeur a une variable le mot d'un fichier .txt
Plus de sujets relatifs à : transmettre variable caché par POST


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR