Problème avec un header

rafale69300 Messages postés 93 Statut Membre -  
rafale69300 Messages postés 93 Statut Membre -
Bonjour,
Bah voici mon problème, lorsque je lance ma page, j'ai la faute suivant qui me dit que j'ai un problème avec mon header ligne 35 dans identification.php et aussi une faute ligne 11 dans mon idex.php.
Ce que je comprend pas c'est que je n'ai pas l'impression de modifié quoque soit dans mon code à cause d'un echo ou autre chose. Voici la faute exact : Warning: Cannot modify header information - headers already sent by (output started at /mnt/101/sdb/9/8/villard.jeremy/php/index.php:11) in /mnt/101/sdb/9/8/villard.jeremy/php/identification.php on line 35
Je vous laisse mon code
Merci d'avance pour l'aide

Identification.php

<?php
$loginOK = false;
	
//connexion au serveur
  $cnx = mysql_connect("sql.free.fr", "villard.jeremy", "***") ;
  //sélection de la base de données
  $db  = mysql_select_db("villard_jeremy") ;
  
// On n'effectue les traitement qu'à la condition que 
// les informations aient été effectivement postées
if ( isset($_POST) && (!empty($_POST['login'])) && (!empty($_POST['password']))){

	extract($_POST); //sert à exporter un tableau vers la table des symboles. Elle prend un tableau associatif var_array , crée les variables dont les noms sont les index de ce tableau, et leur affecte la valeur associée

	// On va chercher le mot de passe afférent à ce login
	$sql = "SELECT * FROM user WHERE login_user = '".($login)."'";
	$req = mysql_query($sql,$cnx) or die('Erreur SQL : <br />'.$sql);
  
	// On vérifie que l'utilisateur existe bien
	if (mysql_num_rows($req) > 0) {
		$data = mysql_fetch_array($req);
		// On vérifie que son mot de passe est correct
		if ($password == $data['pass_user']) {
			$loginOK = true;
		}
	}
}

// Si le login a été validé on met les données en sessions
if ($loginOK) {
$_SESSION['login_user'] = $data['login_user'];
header("Location: index.php?accueil.php");
}
else {
   header("Location: index.php?erreur.php");
}
mysql_close(); 
?>

 <form method="post" action="identification.php">
   <table border="0" width="400" align="center">
    <tr>
     <td width="200">Login</td>
     <td width="200">
      <input type="text" name="login"><br>
     </td>
    </tr>
    <tr>
     <td width="200">Mot de passe</td>
     <td width="200">
      <input type="password" name="password"><br>
     </td>
    </tr>
    <tr>
     <td colspan="2">
      <input type="submit" name="submit" value="Se Connecter"><br>
     </td>
    </tr> 
   </table>
  </form>


et index.php

<?php
 session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Kit graphique Etherack par Graphiques-Kits.com</title>
<meta http-equiv="Content-Language" content="fr" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link type="text/css" rel="stylesheet" href="style.css" />
</head>

<body>

<div id="site">
    <div id="header">
	    <ul id="navbar">
			<li><a title="Lien" href="./index.php?accueil">Accueil</a></li>
			<li><a title="Lien" href="./index.php?tp=1">TP 1</a></li>
		  <li><a title="Lien" href="./index.php?tp=2">TP 2</a></li>
		  <li><a title="Lien" href="./index.php?tp=3">TP 3</a></li>
		  <li><a title="Lien" href="#">D&eacute;connexion</a></li>
	    </ul>
	</div>
	<div id="left">
	    <div id="left_haut">
	      <h3>TP 1</h3>
	    </div>
		<div id="leftbk">
      <a href="./index.php?tp=1&amp;exo=1">Exercice 1</a><br />
		  <a href="./index.php?tp=1&exo=2">Exercice 2</a><br />
		  <a href="./index.php?tp=1&exo=3">Exercice 3</a><br />
		  <a href="./index.php?tp=1&exo=4">Exercice 4</a><br />
		  <a href="./index.php?tp=1&exo=5">Exercice 5</a></div>
	  <div id="left_bas"></div>
	    <div id="left_haut">
	      <h3>TP 2</h3>
	    </div>
		<div id="leftbk">Exercice 1<br />
Exercice 2<br />
Exercice 3<br />
Exercice 4<br />
Exercice 5</div>
	  <div id="left_bas"></div>
	    <div id="left_haut">
	      <h3>TP 3</h3>
	    </div>
		<div id="leftbk">Exercice 1<br />
Exercice 2<br />
Exercice 3<br />
Exercice 4<br />
Exercice 5</div>
	  <div id="left_bas"></div>
	    </div>
  <div id="right">
	    <div id="right_haut"></div>
	    <div id="rightbk">
		    <?php
								if (isset($_GET["TP"]))
								{
									if (isset($_GET["exo"]))
									{
										include("./TP".$_GET["TP"]."/Ex".$_GET["exo"].".php");
									}
									else
									{
										include("./TP".$_GET["TP"]."/index.php");
									}
								}
								else
								{
									include("identification.php");
								}
							?>
	    </div>
    <div id="right_bas"></div>
	    </div>
	<div id="footer">
	    <p>Votre-Société © 2008 - Reproduction interdite - Kit graphique par <a title="Graphiques-Kits" href="http://www.graphiques-kits.com">Graphiques-Kits</a></p>
	</div>
</div>

</body>
</html>

2 réponses

ben85350 Messages postés 622 Statut Membre 27
 
Problème déjà posé de nombreuses fois !
http://www.commentcamarche.net/faq/sujet 1916 php headers already sent by
0
rafale69300 Messages postés 93 Statut Membre 2
 
Je sais que c'est un problème posé de nombreuses fois mais chaque problème est particulier et là je ne voyais vraiment pas car j'ai déja eu des problèmes avec des header.
0