J'ai un petit probléme avec le javascript.
En fait j'ai un lien php pour se déconnecter du site. Donc lorque l'utilisateur clique dessus j'affiche un message et je redirige la page, voici le code :
if ($action == 'desinscrire')
{
$sql2 = "DELETE FROM table WHERE pseudo= '".addslashes($pseudo)."'";
$req2 = mysql_query($sql2) or die(mysql_error());
unset($_SESSION['pseudo']);
?>
<SCRIPT language="Javascript">
alert ("Vous êtes bien déconnecté")
top.location = 'index.php';
</SCRIPT>
<?
}
Le probléme c'est qu'il n'affiche pas le message et il quand il redirige la page, il met : internet explorer n'a pas pu ouvrir la page.Par contre si je met un echo'texte'; avant le code javascript ça marche bien, il affiche le texte dans la page de fond et affiche bien l'alert et redirige bien la page, et même quand je met echo''; (rien) ça marche aussi !
Mais sans echo ça marche une fois de temps temps. Comment ça se fait ??
merci d'avance pour vos réponses