lien et POST

Eléphanteau du PHP | 33 Messages

29 mai 2005, 22:40

bonjour,

je me tourne vers vous pour vous demander ls'il est possible de recuperer des variables en POST sans passer par un formulaire et un <input type='submit'> dans la page d'avant, mais simplement en cliquant sur le lien, je sais pas si c'est trop clair, alors redemandez-moi si vous comprenez pas...

merci

ViPHP
pjl
ViPHP | 2119 Messages

29 mai 2005, 22:43

si c'est un lien, ce sera du GET. Tu ne peux y echapper.
Maintenant, tu peux très bien faire des formulaires sans qu'ils ne soient visiblent et remplacer le boutton de validation par une image.

Mammouth du PHP | 19672 Messages

29 mai 2005, 22:47

Non, c'est très clair et la réponse le sera tout autant: Non. Tu dois passer par un formulaire pour envoyer des valeurs via $_POST.

Mais, si c'est à cause de l'aspect d'un bouton submit que tu voudrais passer par un lien http, il y a les CSS pour arranger ça et donner à ton bouton l'aspect d'un lien normal.
<input type="submit" value="Ok" style="border: none; color: #0000ff; background-color: transparent; text-decoration: underline" />
Il te suffit de rajouter un champ pour les valeurs que tu veux transmettre et les balises <form></form> bien sûr.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 1339 Messages

30 mai 2005, 00:57

Sinon t'as <input type="image" src="ilage.jpg">
Bon sinon tu me fais un message privé et on se fait un TeamViewer

Mammouth du PHP | 19672 Messages

30 mai 2005, 08:15

Sinon t'as <input type="image" src="ilage.jpg">
C'est vrai, mais il ne sera pas dispensé du bouton submit: par contre, toujours avec un style CSS, il y a possibilité de le masquer avec "display: none" et en mettant un évènement onclick="this.submit()" dans le bouton-image.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 33 Messages

30 mai 2005, 15:43

et une question encore, comment je fais (je sais pas si ca existe en CSS) pour que quand je survole le bouton, la souris se transforme en main (comme au survol d'un lien)

Eléphant du PHP | 149 Messages

30 mai 2005, 15:55

Oui c'est en CSS et le style c'est par exemple:

.bouton {
cursor:pointer;
}

ou si tu préfère dans le code html:

<img src="..tonImage.gif" style="cursor:pointer" />
Modifié en dernier par manuscle le 30 mai 2005, 15:58, modifié 1 fois.
"Si tu travailles avec un marteau-piqueur pendant un tremblement de terre, désynchronise-toi, sinon tu travailles pour rien."
JC Vandamme.

Eléphanteau du PHP | 33 Messages

30 mai 2005, 15:56

merci