ช่วยต่อหน้า login นี้หน่อยครับ สมมุติมีผู้งานดังนี้
1. ถ้า admin login เข้ามา ให้ไปหน้า home.php
2. ถ้า นักเรียน ม.1 login เข้ามา ให้ไปหน้า m1.php
3. ถ้า นักเรียน ม.2 login เข้ามา ให้ไปหน้า m2.php
4. ถ้า นักเรียน ม.3 login เข้ามา ให้ไปหน้า m3.php
กำหนดฟิลด์ชื่อ class เป็นตัวกำหนด
admin class 'admin'
ม.1 class '1'
ม.2 class '2'
ม.3 class '3'
<?php
if(isset($_POST['signin'])){
$Username = $_POST['Username'];
$Password = $_POST['Password'];
$query = "SELECT * from `members`;";
if(count(fetchAll($query)) > 0){ //this is to catch unknown error.
foreach(fetchAll($query) as $row){
if($row['Username']==$Username&&$row['Password']==$Password){
$_SESSION['login'] = true;
$_SESSION['name'] = $row['name'];
header('location:home.php');
}else{
echo "<script>alert('[การเข้าระบบผิดพลาด ]')</script>";
}
}
}else{
echo "<script>alert('Error.')</script>";
}
}
?>
สอบถาม php แยกผู้ใช้งาน
1. ถ้า admin login เข้ามา ให้ไปหน้า home.php
2. ถ้า นักเรียน ม.1 login เข้ามา ให้ไปหน้า m1.php
3. ถ้า นักเรียน ม.2 login เข้ามา ให้ไปหน้า m2.php
4. ถ้า นักเรียน ม.3 login เข้ามา ให้ไปหน้า m3.php
กำหนดฟิลด์ชื่อ class เป็นตัวกำหนด
admin class 'admin'
ม.1 class '1'
ม.2 class '2'
ม.3 class '3'
<?php
if(isset($_POST['signin'])){
$Username = $_POST['Username'];
$Password = $_POST['Password'];
$query = "SELECT * from `members`;";
if(count(fetchAll($query)) > 0){ //this is to catch unknown error.
foreach(fetchAll($query) as $row){
if($row['Username']==$Username&&$row['Password']==$Password){
$_SESSION['login'] = true;
$_SESSION['name'] = $row['name'];
header('location:home.php');
}else{
echo "<script>alert('[การเข้าระบบผิดพลาด ]')</script>";
}
}
}else{
echo "<script>alert('Error.')</script>";
}
}
?>