Bonjour,
Je suis debutant dans la programation et je souhaiterai faire un p'tite fonction qui ferai que lorsque l'utilisateur ferme sont navigateur en etant sur mon site cela met a jour une valeur dans ma table sql.
Je sais pas trop si c'est possible et n'ai aucune idée de commen faire.
Je met ici le code que j'ai fait mais qui doit a coup sur etre inccorecte (vu que ca marche pas)
dans ma page index.php j'appel la fonction ainsi :
<script language="javascript">
<!--/*création d'une fonction ferm() qui va ouvrir le script de destruction de session*//-->
function ferm(){
<!--/ouverture de la fenêtre contenant le script//-->
window.open('Shoot.php','','toolbar=no,location=no, status=no, scrollbars=no, resizable=no, width=1, height=1, left=0, right=0');
}
</script>
puis voici ma page Shoot.php :
<?php
// On démarre la session
session_start();
include("Conect.php");
$numnad = $_SESSION['Login'];
// On détruit les variables de notre session
session_unset ();
// On détruit notre session
session_destroy ();
echo "<script language='javascript'>
<!--//on teste si la fenêtre mère a été fermée//-->
if (window.opener.closed){
<!--//si oui, on affiche un message puis on ferme cette fenêtre//-->
mysql_query('UPDATE individu SET conect='0'WHERE Num_ind='$numad'');
alert('ca marche !!!');
window.close();}
else{
<!--//sinon, on ferme la fenetre directement//-->
window.close();}
</script>";
?>
Merci a tous ceux qui tenterons de m'aider
cdt
Yull
Configuration: Windows 2000
Firefox 2.0.0.11