recharger une page à partir d'une autre

recharger une page à partir d'une autre - PHP - Programmation

Marsh Posté le 31-07-2006 à 11:15:25    

Bonjour,
 
J'ai une boite de messagerie. quand je clique sur l'objet du message, une pop up s'ouvre avec les détails du messages. j'ai un lien pour supprimer le message. quand je clique dessus je voudrais que le message soit supprimer de ma bdd, que ma pop up se ferme et qua ma page 'messages' s'actualise (que l'on ne voit plus le message que je viens de suppirmer).
 
OK mon message disparait de ma bdd
OK ma pop up se ferme
 
Ma PAGE ne s'ACTUALISE PAS !!! Avez-vous une idée du code que je pourrais ajouter à ceci :  

Code :
  1. if (isset($HTTP_GET_VARS['act']))
  2. {
  3. if ($HTTP_GET_VARS['act']=='s')
  4.  {
  5.  $sql2 = " DELETE FROM messages WHERE mess_cle= ".$_GET['mess_cle'];
  6.  $qry2 = pg_query($conn,$sql2);
  7.  if (!$qry2)
  8.   {
  9.   $mess = " erreur exécution (".$sql2." ) ";
  10.   }
  11.   else
  12.   {
  13.   echo "<script language=\"javascript\">window.close()</script>";
  14.   exit;
  15.   }
  16.  }
  17. }

Reply

Marsh Posté le 31-07-2006 à 11:15:25   

Reply

Marsh Posté le 31-07-2006 à 11:17:43    

regarde  plutot du cote de javascript ( une fois la page envoyée au naviagateur, tu ne peux plus la modifier en php )  

Reply

Marsh Posté le 31-07-2006 à 11:24:14    

en plus c'est normal que la page mère ne change pas, y'a rien pour dans ton pop-up [:spamafote]


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 31-07-2006 à 11:24:33    

sinon solution gorret, tu fais à la place de la ligne 13:

Code :
  1. echo "<script language=\"javascript\">opener.document.location.reload();window.close(); </script>";


Mais attention ( et de toute façon), si l'utilisateur n'utilise pas "ton lien", la page "principale" ne sera pas "actualisée"...

Reply

Marsh Posté le 31-07-2006 à 11:28:07    

ok je vous remercie.
 
Bonne journée

Reply

Sujets relatifs:

Leave a Replay

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