Проблем със сайт за новини

amgcompany

Registered
Здравейте,имам един сайт за новини и бутони Редактирай и "Изтрий" трябва да се вижда само от създателя на новината,добре това съм го направил но когато гледам новината без да съм логнат ми излиза ето тази грешка:

Notice: Undefined index: username in D:\Alexander\Programs\xampp2\htdocs\8vows\pages\read_more.php on line 146

А ето и кода ако ще помогне:
PHP:
session_start();
	require "config.php";
	$id = (int)$_GET['id'];
	if(!isset($id) || !is_numeric($id) || $id<1)
		{
			header("location:index.php");
			exit();
		}
		
	$result = mysql_query("SELECT id,title,content,author,date FROM news WHERE id='$id'") or die(mysql_error());
	$r = mysql_query("SELECT id,username FROM users WHERE username='amgcompany'") or die(mysql_error());
	$admin = mysql_fetch_assoc($r);
	$post = mysql_fetch_assoc($result);
	if(isset($_SESSION['username']))
        {
			$user=$_SESSION['username'];
        }
	if(isset($_POST['post2']))
		{
			header("location:read_more.php?id=$id");
		}
HTML:
<?php
					if($post['author'] == $_SESSION['username'] || $admin['username']==$_SESSION['username']) :
				?>
				<p id="edit">
					<a href="editNews.php?post=<?php print $post['id']; ?>">Редактирай</a> | 
					<a href="deleteNews.php?post=<?php print $post['id']; ?>">Изтрий</a>
				</p>
				<?php endif; ?>
Ако може малко помощ.
 

Back
Горе