|
|
|
ผมอยากรู้เกี่ยวกับการปลดล็อคเข้าใช้งานระบบ (คือสมัครสมาชิกแล้วยังใช้ระบบไม่ได้ต้องให้ admin เป็นคนปลดล็อค) |
|
|
|
|
|
|
|
สมมติมี 1 ฟิลด์เป็นฟิลด์สถานะ ค่า default เป็น 0 แล้วให้ admin คลิ้กเปลี่ยนสถานะ
ใช้ if ตรวจสอบสถานะนั้นเอา ส่วนโค้ด เขียนเองเด้อ
|
|
|
|
|
Date :
2011-01-10 23:05:17 |
By :
monotakari |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.....................
|
ประวัติการแก้ไข 2011-01-11 01:46:46
|
|
|
|
Date :
2011-01-11 01:45:29 |
By :
tttaaammm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วพอจะมีโค้ดตัวอย่างป่าวคับคือผมเริ่มหัดเขียนอ่ะคับยังไม่ค่อยเข้าจัยการใช้ if else คับ
|
|
|
|
|
Date :
2011-01-11 12:58:03 |
By :
thinkpad |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตามคุณ ๛อร่อยจัง๛ บอกนะครับ หรือทำตามนี้นะทีละขั้นตอน
ในฐานข้อมูลที่เก็บข้อมูล Member ให้มี ฟิลด์ เอาไว้ตรวจสอบ 1 ฟิลด์นะ อาจจะตั้งชื่อว่า confirm_login ก็ได้ เอาไว้เก็บ 0 กับ 1
0 คือ ยังไม่สามารถใช้งานได้
1 คือ ใช้งานได้แล้ว
ทีนี้ก็เขียนโค้ดตอนสมัครสมาชิก
$username="tent";
$pass="1234";
$confirm_login=0;
mysql_query("","$username","$pass","$confirm_login"); >> คราวนี้ในฐานข้อมูลก็ จะเป็นเลข 0
ต่อมาหน้า login สำหรับสมาชิกนะ
Code (PHP)
$username="";
$pass="";
$sql=mysql_query("select * from member where username='$username' && pass='$pass' ");
if(mysql_num_rows($sql)>0){
$result=myslq_fetch_array($sql);
//ทำการตรวจสอบก่อนว่า confirm_login=0 หรือเปล่า ถ้าเป็น 0 ก็ไม่ให้ Login
if($result[confirm_login]==0){
echo"รอตรวจสอบจาก Admin";
exit();
}else{
$_SESSION['username']=$result[username];
header('location:ไปที่หน้า member');
}
}else{
echo"ไม่พบข้อมูล";
exit();
}
น่าจะได้เน๊อะ
|
|
|
|
|
Date :
2011-01-11 13:18:30 |
By :
somparn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุนครับ
|
|
|
|
|
Date :
2011-01-11 13:23:18 |
By :
thinkpad |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?
include ("connect.php");
connect_db();
$sql = 'SELECT * FROM student order by id_student';
$result = mysql_query($sql);
$n=0;
while($rs = mysql_fetch_assoc($result)) {
$id_student = $rs['id_student'];
$code_student =$rs['code_student'];
$name_student = $rs['name_student'];
$email = $rs['email'];
$user_name = $rs['user_name'];
$password = $rs['password'];
$status = $rs['status'];
$n++;
if ($n % 2 == 0) { //เปลี่ยนสีบรรทัด
echo "<tr bgcolor='#EEE9BF'><td align='center'>$n </td>";
} else {
echo "<tr bgcolor='#ffffff'><td align='center'>$n </td>";
}
echo "<td align='left'>$code_student</td>";
echo "<td align='left'>$name_student </td>";
if($status=='0'){
echo "<td align='center' colspan='2'>
<a href='lock_student2.php?id=$id_student&id2=1'>ปลดล็อก</a> ";
}else{
echo "<td align='center' colspan='2'>
<a href='lock_student2.php?id=$id_student&id2=0'>ล็อก</a> ";
}
}
?> Code (PHP)
รบกวนอีกครั้งเอาใส่ยังไงคับ
|
|
|
|
|
Date :
2011-01-11 13:33:02 |
By :
thinkpad |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|