also ich habe jetzt ein problem ich habe drei datein:
1. Datei checkuser.php
2.Datei start.php
3.Datei start.php
Nun das Problem.
Bei checkuser.php
wird der login überprüft und eine $_SESSION eingegeben
Also bei der 2. Datei start.php funktioniert alles.
und bei der 3.Datei fertigkeiten.php funktioniert es nicht, warum?
alle dateien: user_nickname user_vorname und user_hiebausweichen sind in der Gleichen datenbank in der gleichen tabelle.
Nur der Unterschied ist das bei hiebausweichen ein STANDART** = "1" gesetzt wurde, was heißt das bei jedem die tabelle mit 1 anfängt.
Nun will ich sehen lassen und das geht nicht, woran liegt das?
Falls fragen sind oder Frage wieder Falsch formuliert wurde einfach hierrein.
1. Datei checkuser.php
PHP:
<?php
session_start ();
if (!isset ($_SESSION["user_id"]))
{
header ("Location: formular.php");
}
?>
2.Datei start.php
HTML:
<?php
include ("checkuser.php");
include ("Style.php");
?>
<html>
<body bgcolor="#121212" link="#9CAABA" alink="#9CAABA" vlink="#9CAABA">
<font color="#9CAABA">
<head>
<title>Interne Seite</title>
</head>
<body>
<table border="0">
<tr>
<td><b>Die Seite ist in bearbeitung wir beschäftigen uns mit dem Inhalt<br><hr></b></td>
</tr>
</table>
<table border="0">
<tr>
<td>BenutzerId: </td>
<td><?php echo $_SESSION["user_id"]; ?></td></tr>
<tr>
<td>Nickname: </td>
<td><?php echo $_SESSION["user_nickname"]; ?></td></tr>
<tr>
<td>Nachname: </td>
<td><?php echo $_SESSION["user_nachname"]; ?></td></tr>
<tr>
<td>Vorname: </td>
<td><?php echo $_SESSION["user_vorname"]; ?></td></tr>
<td><a href="logout.php">Ausloggen</a></td>
</table>
<hr>
<?php
include("counter.php");
include("copyright.php");
?>
</body>
</html>
3.Datei start.php
HTML:
<?php
include ("checkuser.php");
include ("Style.php");
?>
<html>
<body bgcolor="#121212" link="#9CAABA" alink="#9CAABA" vlink="#9CAABA">
<font color="#9CAABA">
<head>
<title>Interne Seite</title>
</head>
<body>
<table border="0">
<tr>
<td><b>Die Seite ist in bearbeitung wir beschäftigen uns mit dem Inhalt<br><hr></b></td>
</tr>
</table>
<table border="0">
<tr>
<td>hiebausweichen: </td>
<td><?php echo $_SESSION["user_hiebausweichen"]; ?></td></tr>
<td><a href="logout.php">Ausloggen</a></td>
</table>
<hr>
<?php
include("counter.php");
include("copyright.php");
?>
</body>
Nun das Problem.
Bei checkuser.php
wird der login überprüft und eine $_SESSION eingegeben
Also bei der 2. Datei start.php funktioniert alles.
und bei der 3.Datei fertigkeiten.php funktioniert es nicht, warum?
alle dateien: user_nickname user_vorname und user_hiebausweichen sind in der Gleichen datenbank in der gleichen tabelle.
Nur der Unterschied ist das bei hiebausweichen ein STANDART** = "1" gesetzt wurde, was heißt das bei jedem die tabelle mit 1 anfängt.
Nun will ich sehen lassen und das geht nicht, woran liegt das?
Falls fragen sind oder Frage wieder Falsch formuliert wurde einfach hierrein.