Bonjour,
Voilà j'utilise un script PHP de mise à jour dans une table ; Quand la modification est validée, un Echo est utilisé pour afficher un message de validation , et j'utilise un bouton Flash pour revenir vers la page PHP contenant les enregistrements de la table en question.
Mon problème est que lorsque je click sur le bouton flash , la page afichant les enregistrements de la table n'est pas actualisée, il faut que je passe par le bouton actualiser du navigateur pour que les modifications prennent effet, je voudrais que le bouton flash serve à retourner sur la page et l'actualiser en même temps.
le code de Prise_en_charge.php est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<div align="center">
  <p><img src="img/gdi.png" width="204" height="122" /></p>
  <p>&nbsp;</p>
  <p>
    <script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0','width','100','height','23','title','Retour vers DI en attente','src','DIattente','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','DIattente' ); //end AC code
</script><noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="100" height="23" title="Retour vers DI en attente">
  <param name="BGCOLOR" value="" />
  <param name="movie" value="DIattente.swf" />
  <param name="quality" value="high" />
  <embed src="DIattente.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="23" ></embed>
</object>
</noscript>
</p>
</div>
<?php // Prise en charge de la demande d'intervention
$formCat = $_POST['Listcat'];
$formAgent = $_POST['Listagent'];
$formNum = $_POST['NI'];
if(!empty($formCat) && !empty($formAgent) ){
  $mysql_link = mysql_connect("localhost","root","mysql");
     if($mysql_link)
     {
      // Requete de mise à jour  MYSQL
 $requete = "UPDATE di_attente SET cat_interv='" . $formCat . "',  agent='" . $formAgent . "', etat='En cours' Where num_int='".$formNum . "'";
      $execution = mysql_db_query("gdi", $requete);
       if (!$execution ) {
    echo "Erreur DB, impossible d'effectuer une requête\n";
    echo 'Erreur MySQL : ' . mysql_error();
    exit;
}
 
	   echo "<font face='Verdana' size='3'><b><center>La Prise en charge de la demande d'intervention :$formNum a bien été validée</b></center></font>";
	   }
}
  else{
    //il y a des champs vides
    echo 'merci de remplir  les 2 zones de texte avant de valider';
}
?>
Merci