Код:
<?php
session_start();
$user = $_SESSION['username'];
?>
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Система за новини</title>
</head>
<body>
<div id="last">
<h3>Последни новини</h3>
<?php
include "dbConfig.php" ;
$query = mysql_query("SELECT post_id, title FROM `posts` ORDER BY `post_id` DESC");
while($row = mysql_fetch_array($query))
{
?>
<a href="read_more.php?post=<?php echo $row['post_id']; ?>"><?php echo $row['title'];?></a>
<?php
}
?>
</div>
<?php
if(isset($user))
{
?>
<a href="logout.php">Изход</a>
Здравейте, <?php print $user; ?> ! <br />
<?php
}
else
{
?>
<br /><a href="register.php">Регистрирай се</a><br />
<b><?php if(isset($_SESSION['error'])) print $_SESSION['error']; ?></b>
<form method="post" action="login.php">
Потребител: <input type="text" name= "username" /><br />
Парола: <input type="password" name="password" /><br />
<input type="submit" name="submit" value="Вход" />
</form>
<?php
}
?>
</body>
</html>
Някой може ли да ми каже защо не ми разпознава индекса ['username'] на 3-тия ред най-горе ? Всичко е точно нямам никакви проблеми с кода регистрам се, логвам се и ако искам се логаутвам и няма никакви проблеми, но най-горе на главната страница където ми са и полетата за логин ми изписва
Notice: Undefined index: username in C:\xampp\htdocs\MatchZone2\index.php on line 3