Bonjour à tous,

J'aimerais executer une requete sql en php lorsqu'un utilisateur quitte mon site.
Pour cela je pensais utiliser la fonction javascript onUnload.

j'ai donc mis entre les balise <head> la fonction suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<SCRIPT LANGUAGE='Javascript'>
function au_revoir() {
alert("Merci d'avoir utilisé le service Streamland.fr");
<?php
$SQL_DEL = 'INSERT INTO test SET test="ok"';
$ResSQL_DEL = mysql_query($SQL_DEL) or die('Erreur SQL !<br>'.$SQL_DEL.'<br>'.mysql_error());
?>
}
</SCRIPT>
et dans la balise <body> j'ai mis le code onUnload='au_revoir()'.

Malheureusement, il exécute la requête au chargement de la page alors que l'alert s'affiche bien lorsque je quitte la page.

Y a t'il une solution?
Merci