|
|
|
|
Bonjour,
svp pourquoi j'ai cette erreur quand je veux faire la redirection vers une autre page :
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\EasyPHP 2.0b1\www\tennis\mise_a_jour.php:105) in C:\Program Files\EasyPHP 2.0b1\www\tennis\mise_a_jour.php on line 143
dans la ligne 105 j ai seulement : <input type="text" name="login" id="login">
et en ligne 143: header("Location: mise_admin.php");
voici le code php :
<?php
if(!empty($_POST["valider"]))
{ if(!empty($_POST['login']) && !empty($_POST['pass']) and ($_POST['login'] !==NULL) and ($_POST['pass'] !== NULL)) {
$login=$_POST['login'];
$pass=$_POST['pass'];
$rek=mysql_query("select login,pass,categorie from admin where login='$login' and pass='$pass' ");
mysql_close();
while ($ligne = mysql_fetch_array($rek))
{ $cat=$ligne[2];
header("Location: mise_admin.php");
}
}}
?>
Configuration: Windows XP Firefox 2.0.0.11
Salut,
|
Lol !
header( 'Location:http://www.commentcamarche.net' ); exit(); mets cà juste après '<?php' et teste. si tu arrives sur CCM sans problème, tu peux rayer la première hypothèse. [ Mathieu ] « On embauchera plus s'il est moins compliqué de licencier. » LP, 29 août 2007. |
J ai trouvé cette article qui répond a ta question, :)
|
J ai trouvé cette article qui répond a ta question, :)
|