Bonjour,

J'ai un problème étrange concernant un script tout simple et je souhaiterais une aide pour le résoudre. Merci d'avance.

Voilà le problème :

Dans un des ordinateurs que je dispose, (j'ai essayé 8 pc avec XP, Windows 7 et Vista) et 3 adresses IP différentes et 2 navigateurs différents (IE et Firefox), l'Update de la base SQL (sur Linux) est effectuée deux fois.
Pourriez-vous me donner une réponse logique à cette question bien étrange ?

Dans le premier fichier, on a une simple ligne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<img src="images/send.gif" border="0" onClick="javascript: window.location.href='file.php'">
Dans le second fichier file.php , on a la requête suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
$db_host = "localhost";
$db_username = " ... ";
$db_password = " ... ";
$db_dbname = "... ";
 
connecttodb($db_host,$db_dbname,$db_username,$db_password);
function connecttodb($db_host,$db_dbname,$db_username,$db_password) {
$link=mysql_connect ("$db_host","$db_username","$db_password");
 
if(!$link){die("Could not connect to MySQL"); }
mysql_select_db("$db_dbname",$link) or die ("could not open db".mysql_error()); 
 
$qryins = mysql_query("INSERT INTO test (userid,countID,fileID,productID) VALUES ('9','10','11','12')") or die ("Error");