Hallo Leute,
auch wenn ihr mich jetzt alle für total doof haltet stelle ich trotzdem meien Frage:
Ich hab das Tutorial für den Login gemacht.
Das hat auch alles wunderbar funktioniert.
Jetzt wollte ich das in meine Beispielseite integrieren.
Nur ich erhalte immer siehe unten einen Fehler.
Hat irgendwas mit header ("Location zu tun denke ich
Danke für eure Hilfe
FEHLER :
auch wenn ihr mich jetzt alle für total doof haltet stelle ich trotzdem meien Frage:
Ich hab das Tutorial für den Login gemacht.
Das hat auch alles wunderbar funktioniert.
Jetzt wollte ich das in meine Beispielseite integrieren.
Nur ich erhalte immer siehe unten einen Fehler.
Hat irgendwas mit header ("Location zu tun denke ich
Danke für eure Hilfe
Code:
<?php session_start (); ?>
<html>
<head>
<title>--- xxxxx ---</title>
<meta name="robots" content="index, follow" />
<link rel="stylesheet" type="text/css" href="./css/style.css">
<link rel="stylesheet" type="text/css" href="./css/struktur.css">
</head>
<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
<center>
<!--<?include ("./includes/header.php");?> -->
<!-- Absolut Positionierte Boxen -->
<div id="right_box1"></div>
<div id="right_box2"></div>
<div id="right_box3"></div>
<div id="right_box4"></div>
<div id="right_box5"></div>
<!-- Absolut Positionierte Boxen -->
<table border="1" cellpadding="0" cellspacing="0" width="100%" height="100%">
<tr>
<td bgcolor="#003300"><img src="style/clearpixel.gif" width="150" height="1" border="0" alt=""></td>
<td bgcolor="#990000" width="100%" height="1"></td>
<td bgcolor="#0033FF"><img src="style/clearpixel.gif" width="240" height="1" border="0" alt=""></td>
</tr>
<tr>
<td bgcolor="#003300"></td>
<td bgcolor="#990000" width="100%">
<!-- MAIN -->
<?
switch($topic){
case "login":
include("./templates/login.php");
break;
case "intern":
include("./templates/intern.php");
break;
}
?>
<!-- MAIN -->
</td>
<td bgcolor="#0033FF" valign="top">
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<td><img src="style/clearpixel.gif" width="10" height="1" border="0" alt=""></td>
<td bgcolor="#006600" width="100%">
<?php
if (isset ($_REQUEST["fehler"]))
{
echo "Die Zugangsdaten waren ungültig.";
}
?>
<form action="index.php?topic=login" method="post">
Nickname: <input type="text" name="name" size="20"><br>
Kennwort: <input type="password" name="pwd" size="20"><br>
<input type="submit" value="Login">
</form>
</td>
<td><img src="style/clearpixel.gif" width="10" height="1" border="0" alt=""></td>
</tr>
</table>
</td>
</tr>
</table>
</center>
</body>
</html>
Code:
<?php
// Datenbankverbindung aufbauen
$connectionid = mysql_connect ("localhost", "root", "");
if (!mysql_select_db ("helminger", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "SELECT ".
"Id, Nickname, Nachname, Vorname, Geburtsdatum ".
"FROM ".
"benutzerdaten ".
"WHERE ".
"(Nickname like '".$_REQUEST["name"]."') AND ".
"(Kennwort = '".$_REQUEST["pwd"]."')";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
// Benutzerdaten in ein Array auslesen.
$data = mysql_fetch_array ($result);
// Sessionvariablen erstellen und registrieren
$_SESSION["user_id"] = $data["Id"];
$_SESSION["user_nickname"] = $data["Nickname"];
$_SESSION["user_nachname"] = $data["Nachname"];
$_SESSION["user_vorname"] = $data["Vorname"];
$_SESSION["user_geburtsdatum"] = $data["Geburtsdatum"];
header ("Location: index.php");
}
else
{
header ("Location: formular.php?fehler=1");
}
?>
FEHLER :
Code:
Warning: Cannot modify header information - headers already sent by (output started at /home/vhosts/www.christoph.de/httpdocs/spezial/index.php:10) in /home/vhosts/www.christoph.de/httpdocs/spezial/templates/login.php on line 30