bonjour, je sais pas si je pose la question sur le bon forum car c'est une question de javascript ins�r� dans du php

voil� j'ai un petit code d'espace membre dont voici le code

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
 
<? 
require("config_server.php"); 
 
if(isset($_POST['edit_login']) && isset($_POST['edit_pass'])) { 
  extract($_POST); 
 
  // on recupère le password de la table qui correspond au login du visiteur 
 
 $sql = "select pass_md5 from clients where login='".$_POST['edit_login']. 
"' AND pass_md5='".$_POST['edit_pass']."'"; 
 
  $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
 
  $result = mysql_num_rows($req); 
 
  if ($result > 0) { 
     session_start(); 
    $_SESSION['login'] = $_POST['edit_login']; 
 
    // tapage.php signifie la page où tu veux que l'utilisateur aille 
    header("Location: forum_index.php"); 
  } 
  // else redirige vers ta page de login 
  else {
  		echo "<script>alert ('login non valide');</script>";
  		header("Location: forum.php"); 
		} 
 
} 
// else redirige vers ta page de login 
else { header("Location: forum.php"); } 
?>
ce code marche tr�s bien jusque quand j'ai rajout� une ligne qui indique en javascript login non valide

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
 
echo "<script>alert ('login non valide');</script>";
donc ca me met bien l'alert et quand je clique sur ok ca me met un message d'erreur

Warning: Cannot modify header information - headers already sent by (output started at /home.2/locataid/www/verrif_login_forum.php:25) in /home.2/locataid/www/verrif_login_forum.php on line 26

voici le code de la ligne 26

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
 
header("Location: forum.php");
merci pour votre aide