probleme de post sur un retour même page - PHP - Programmation
Marsh Posté le 26-11-2006 à 12:51:18
tu donne un nom à ton bouton submit et tu vérifie si $_POST['nomdusubmit'] existe (c'est pratique si tu as plusieurs boutons submit de surcroit).
Marsh Posté le 26-11-2006 à 13:44:05
Comme ca, ca fonctionne ?
Code :
|
Marsh Posté le 26-11-2006 à 13:54:58
pareil, ne marche pas
tres etrange
Marsh Posté le 26-11-2006 à 14:55:45
Mieux :
if($_SERVER['REQUEST_METHOD'] == 'get') { |
Marsh Posté le 26-11-2006 à 16:29:52
pourquoi ne pas mettre le formulaire dans un echo ""; ? c'est moins moche que de foutre des <%...%> partout non ?
Marsh Posté le 26-11-2006 à 16:55:09
A ce moment la pourquoi ne pas faire un beau template ? C'est plus élégant que de foutre des echos partout !
Marsh Posté le 26-11-2006 à 18:51:02
FlorentG a écrit : Mieux :
|
malheureusement ça ne marche pas, dès l'execution du formulaire j'atteris sur le "else", le if est false
je ne comprend pas l'histoire du template
c'est quand mm chelou que les post ne fonctionnent pas sur une mm page
Marsh Posté le 27-11-2006 à 09:17:22
Fazer916 a écrit : malheureusement ça ne marche pas, dès l'execution du formulaire j'atteris sur le "else", le if est false |
Ca permet de tester si la méthode est get ou post. Ou faut peut-être comparer avec 'GET' (en majuscule)
Marsh Posté le 27-11-2006 à 13:15:31
Ouai ou alors strtolower() et la question ne se pose même pas!
Marsh Posté le 26-11-2006 à 12:07:49
J'ai fais un formulaire d'envoi de mail, appelé contact.php
donc en fait on arrive une fois sur la page contact, on tombe sur le formulaire, on l'envoi, celui ci envoi les info en POST vers la même page ; celle ci recupere les info et au lieu d'afficher le formulaire, elle envoi le mail
cependant la variable POST n'existe pas une fois le formulaire envoyé !
une solution ?