كود:
<?phpsession_start();?><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><?include "config.php"; //$timex = strtotime('$originaldatetime')+28800; function unix_time($timex){ $timex = $timex+10800; //if(!empty($timex)) return gmdate("h:i:s A", $timex); } $uname = $_SESSION['sessionname'];$query = mysql_query("SELECT * FROM reg INNER JOIN status ON reg.id=status.id ORDER BY reg.id desc") or die ("mysql error");$query1 = mysql_query("select * from reg where email = '$uname' order by id DESC");$num_rows = mysql_num_rows($query1);$row = mysql_fetch_array($query1);$row_assoc = mysql_fetch_assoc($query);if (!isset($_SESSION['sessionname']) && !isset($_SESSION['sessionpass'])) { header("Location: login.php"); exit(); }echo "مرحبا بك <i><b>".$row['name']."</b></i> في لوحة التحكم";echo "<br /><a href='logout.php'>تسجيل الخروج</a>";$timetoshow = unix_time($row['timex']);echo "<table width='80%' cellpadding='5' border='1'><tr> <td>#</td> <td>الاسم</td> <td>رقم الجوال</td> <td>الايميل</td> <td>تاريخ التسجيل</td> <td>الحالة</td></tr>";$numid = 1; echo " <tr> <td>$numid</td> <td><a href='show_reg_more.php?id=".$row['id']."'>".$row['name']."</a></td> <td>".$row['mobile']."</td> <td>".$row['email']."</td> <td>".$row['ddate']." || $timetoshow</td> <td>".$row_assoc['yesno']."</td></tr>";$numid++;echo "</table>";mysql_free_result($query);mysql_close($con);?>
لدي جدولين
reg
status
لدي صفحة login.php
عند تسجيل الدخول بواسطة الايميل ورقم الهوية المسجلين في جدول reg
يتم عرض صفحة cpanel
الخاصة بالعضو
وهذا الكود خاص بهذه الصفحة
يتم عرض المعلومات المطلوب
بالاضافة إلى حقل
الحالة
من المفترض أن يتم عرض حالة العضو المسجلة في جدول status
من خلال id العضو
لكن المشكلة أنه يجلب اول قيمة مسجلة في status
*صورة توضيحية: