السلام عليكم و رحمة الله تعالى و بركاته
لدي مشكلة
عند أسجل الدخول أحاول أن أطبع اسم المستخدم الّذي سجل الدخول و لكن لاتطبع سيوى username
مع العلم أن session_start() في أول السطر
<a href="pages/about-us/5#" class="dropdown-toggle" data-toggle="dropdown">آهلا <?php echo $_SESSION['username']."!";?> <b class="caret"></b> </a>
هذه أوامر صفحة تسجيل الدخول
<? session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="css/style.css" media="screen" />
</head>
<body>
<?php
class mysql{
private $localhost="localhost";
private $db_user="root";
private $db_password="vertrigo";
private $db_name="pica";
function __construct(){
mysql_connect($this->localhost,$this->db_user,$this->db_password);
mysql_select_db($this->db_name);
}
function sql(){
$username=$_POST['username'];
$password=$_POST['password'];
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
$sql="SELECT * FROM users WHERE username='$username' AND password='$password'";
$query=mysql_query($sql);
$num=mysql_num_rows($query);
if ($num==1){
$_SESSION['username']="username";
$_SESSION['password']="password";
echo'<meta http-equiv="refresh" content="1; url=index.php" />';
echo"<div class='no'>تم الدخول بنجاح</div>";}
else{echo'<meta http-equiv="refresh" content="3; url=login.php" />';
echo"<div class='no'>اسم المستخدم أو الباسوورد خاطأ</div>";
}
}
}
$use=new mysql;
$use->sql();
?>
</body>
</html>الباقي في المرفقات
الرجاء المساعدة في أقرب وقت إخوتي