rediriger vers une page après une attente...

rediriger vers une page après une attente... - PHP - Programmation

Marsh Posté le 06-06-2003 à 19:43:01    

:hello:  
salut, j'aurai voulu savoir comment on fait pour rediriger vers une page apres une attente de quelques secondes, dans mon cas apres avoir fais des modif dans ma base de donnée, j'affiche modif réalisé avec succès, et là, je voudrais mettre le timing...
 
siouplé une réponse.. :jap:

Reply

Marsh Posté le 06-06-2003 à 19:43:01   

Reply

Marsh Posté le 06-06-2003 à 19:46:05    

javascript -> settimeout()


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 06-06-2003 à 19:46:39    

<html>
<head>
<meta http-equiv="refresh" content="nbensecondesavantlaredirection;url/website.html">
</head>
<body>
Vous allez être redirigé !
</body>
</html>

Reply

Marsh Posté le 06-06-2003 à 19:47:35    

Le plus simple est d'afficher le message d'attente, puis d'envoyer le message de confirmation lorsque les traitements sont finis.
Tu peux aussi envoyer une commande javascript qui cache le message d'attente.

Reply

Marsh Posté le 06-06-2003 à 19:50:16    

karamilo a écrit :

<html>
<head>
<meta http-equiv="refresh" content="nbensecondesavantlaredirection;url/website.html">
</head>
<body>
Vous allez être redirigé !
</body>
</html>


 
et ça je peu le placer après du php???

Reply

Marsh Posté le 06-06-2003 à 19:57:16    

Le php est server-side. Ca c'est coté navigateur (donc client) que c'est traité.
Donc oui...

Reply

Marsh Posté le 06-06-2003 à 20:06:43    

le code ne marche po/... il me rafraichie la fenetre c'est tout... :??:  
echo "<html><head><meta http-equiv=\"refresh\" content=\"10;matos.php?type=general\"></head></html>";

Reply

Marsh Posté le 06-06-2003 à 20:07:45    

simogeo a écrit :

javascript -> settimeout()


 
et sinon, le time out ça marche comment???

Reply

Marsh Posté le 06-06-2003 à 20:11:35    

Code :
  1. $attente = 5; // nb de secondes d'attentes avant la redirection
  2. $url = 'mapage.php'; //page vers laquelle tu veux rediriger l'user
  3. echo('
  4. <META http-equiv="refresh"
  5. content="'.$attente.';URL='.$url.'">
  6. ');


mais bien entendu t'es pas obligé d'utiliser des variables ;)  


---------------
Le tout c'est d'y croire! DaBZHWDT site : www.setibzh.com
Reply

Marsh Posté le 06-06-2003 à 20:13:18    

comme ça  :o  
 

Code :
  1. $filter=" onLoad=\"window.setTimeout('location.href=\'mapage.php?val1=param1\'', 6000);\"";
  2. echo "<body ".$filter.">";


 


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 06-06-2003 à 20:13:18   

Reply

Marsh Posté le 06-06-2003 à 20:16:27    

Vandekerput a écrit :

le code ne marche po/... il me rafraichie la fenetre c'est tout... :??:  
echo "<html><head><meta http-equiv=\"refresh\" content=\"10;matos.php?type=general\"></head></html>";


Sinon, si tu te débrouille bien, tu peux faire un header en php. Sachant que t'as pas l'air de vouloir afficher forcément quelque chose sur la page...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed