fehler beim login

Devourer

Mitglied
Hallo!

also ich will in meiner index.php ein login system machen und zwar in einer rechten spalte. Ich hab da das login formular gemacht.
und will es in die index.php schieken mit section..
index.php?section=login

login.php

PHP:
<?php 

session_start (); 


$sql = "SELECT ". 
    "id, nickname ". 
  "FROM ". 
    "benutzerdaten ". 
  "WHERE ". 
    "(nickname like '".$_REQUEST["username"]."') AND ". 
    "(kennwort = '".$_REQUEST["password"]."')"; 
$result = mysql_query ($sql); 

if (mysql_num_rows ($result) > 0) 
{ 
 
  $data = mysql_fetch_array ($result); 

  $_SESSION["user_id"] = $data["id"]; 
  $_SESSION["user_nickname"] = $data["nickname"]; 
 

  header ("Location: index.php?section=admin"); 
} 
else 
{ 
  header ("Location: index.php?section=fehler"); 
} 
?>

da kommt immer der fehler:

Warning: Cannot modify header information - headers already sent by (output started at /home/www/ncg97/html/hdl/index.php:18) in /home/www/ncg97/html/hdl/login.php on line 28

was mach ich falsch?
 
also kann ich gar net mit index.php?section=login machen, da es in eine tabelle kommt oder? gibts da sonst was das ich das in meiner index. reinmachen kann?
 
Zurück