Formulaire et php

velvet
Invité n'ayant pas de compte PHPfrance

27 mai 2005, 15:40

Bonjour,

Dans ma page web, j'ai un formulaire qui, après validation, appelle une fonction php (servant à envoyer un mail). Celui-ci fonctionne parfaitement mais lorsque je clique sur le bouton, le navigateur me renvoie en haut de page, alors que mon formulaire se trouve en bas de page. bref, c'est pas top.
Comment faire pour que la page reste en place après avoir cliqué sur le bouton ?

P.S : J'ai mis le nom de ma page dans l'attribut action de la balise form.

Mammouth du PHP | 19672 Messages

27 mai 2005, 15:41

Fais voir le code du bouton d'envoi.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 mai 2005, 15:43

tu fait une ancre html dans ta page avec ton formulaire et dans l'attribut action de ton formulaire, tu redirige vers la page et vers l'ancre
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Invité
Invité n'ayant pas de compte PHPfrance

27 mai 2005, 15:48

Désolé,

J'ai pas le code sous la main, je suis au taf et cela concerne mon site perso...

Pour ce qui est de l'ancre, c'est vrai que j'y ai pensé (sans avoir essayé), mais la page ne restera pas malgré tout statique : l'ancre sera placée en haut de page par le navigateur après validation du formulaire.
Je vais malgré tout essayer.

Merci beaucoup pour ces réponses fulgurantes !

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 mai 2005, 16:06

Pas forcément, tu met ton ancre juste au dessus de ta balise <form> et elle sera toujours au début de ton formulaire !!!

Même si tu fait de la génération PHP !!!
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer