retour à la page de formulaire [ php ] - PHP - Programmation
Marsh Posté le 21-10-2002 à 11:13:16
A la fin de ta page de traitement, tu mets :
<script language="javascript">
alert("Traitement OK" );
document.location.replace("pagedorigine.php" );
</script>
Si quelqu'un a la même chose en PHP, je suis preneur!
Marsh Posté le 21-10-2002 à 13:53:55
Fred999 a écrit a écrit : A la fin de ta page de traitement, tu mets : <script language="javascript"> alert("Traitement OK" ); document.location.replace("pagedorigine.php" ); </script> Si quelqu'un a la même chose en PHP, je suis preneur! |
if(traitement=="ok" ) header("Location: pagedorigine.php" );
Marsh Posté le 02-03-2011 à 02:06:09
comment faire si on veu se retrouver dans le fond de la page...
J'explique, j'ai fait mon site en jQuery, tout en une seul page, chaque page defile quand je clic, mais le problème c'est que quand j'envoi le formulaire, qu'il soit bon ou mauvais, le site revient en haut de page, or ma partie contact est dans le fond... j'espere m'etre fait comprendre et espere avoir de l'aide car c'est plutot galere pour trouver la solution, d'avance je vous remercie
Marsh Posté le 02-03-2011 à 06:03:59
Je suppose que "le fond de la page" = le bas de la page
La solution rapide et simple que je vois c'est d'utiliser un anchor qui pointe sur ta partie contact. A l'envoi du formulaire tu rediriges vers cet anchor, de cette maniere: index.html#contact
Ton code devrait ressembler a un truc comme ca
Code :
|
Marsh Posté le 02-03-2011 à 14:37:54
Aie, pas facile, et j'suis pas doué ? t'as pas envie de m'aider ?
Marsh Posté le 02-03-2011 à 15:54:08
Code :
|
Marsh Posté le 02-03-2011 à 23:31:51
MEI a écrit :
|
JE N'AI PAS LOCATION....
Code :
|
Marsh Posté le 11-03-2011 à 15:19:35
header("Location: pagedorigine.php#contact" );
Marsh Posté le 12-03-2011 à 16:38:28
tu a aussi la possiblité de rajouté un champ caché dans ton formulaire et lui atribué comme valeur : < php? echo $_SERVER['PHP_SELF']; ?>
tu récupere la valeur de ce champ dans ta page de traitement en faisant: header('Location'.$_POST['champ_caché ']) mai attention a le placé a la fin de ton script de traitement si tu ne veut pas avoir de probleme d'enregistrement!!!
Marsh Posté le 13-03-2011 à 12:33:12
ReplyMarsh Posté le 13-03-2011 à 13:12:55
sebarca a écrit : je vois pas trop ou je dois mettre ca, et je dois retirer une ligne alors ? |
juste en dessou de :
echo '-Message envoyé';
Marsh Posté le 21-10-2002 à 10:58:58
dans mon formulaire j'ai
action="enregTexte.php"
; le texte s'enregsitre bien mais l'action se finie sue une page blanche, je voudrais revenir automatiquement sur la page de formulaire pour un autre enregistrement ... comment faire ?
---------------
un instant monsieur ça-va-chier