|
|
|
ช่วยเเนะนำหน่อยครับ คือต้องการ login form เดียวกัน แบบให้เลือกประเภทผู้ใ้ช่งาน |
|
|
|
|
|
|
|
เพิ่ม selectbox หรือ radio เข้าไปให้เลือกประเภทผู้ใช้ แล้วเอาไปเช็คว่า
เงื่อนไข 1. ถ้าเป็นผู้ฝากขาย จะให้ทำงานยังไงต่อ
เงื่อนไข 2. ถ้าไม่ใช่เงื่อนไข 1. จะให้ทำงานยังไงต่อ
|
ประวัติการแก้ไข 2015-02-25 02:13:36 2015-02-25 02:23:48
|
|
|
|
Date :
2015-02-25 02:12:09 |
By :
sabaitip |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Login ช่องเดียวก็พอครับ ที่เหลือไปเช็ค Status ของ User ว่าเป็นประเภทไหน แล้วค่อย Redirect ไปยังหน้าของ User แต่ล่ะประเภทครับ คล้าย ๆ กับ ของ User/Admin
Code (PHP)
<?php
session_start();
mysql_connect("localhost","root","root");
mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM member WHERE Username = '".mysql_real_escape_string($_POST['txtUsername'])."'
and Password = '".mysql_real_escape_string($_POST['txtPassword'])."'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
echo "Username and Password Incorrect!";
}
else
{
$_SESSION["UserID"] = $objResult["UserID"];
$_SESSION["Status"] = $objResult["Status"];
session_write_close();
if($objResult["Status"] == "ADMIN")
{
header("location:admin_page.php");
}
else
{
header("location:user_page.php");
}
}
mysql_close();
?>
|
|
|
|
|
Date :
2015-02-25 09:26:06 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือถ้าไม่เก็บเป็นstatus จะได้มั้ยครับบ????
|
|
|
|
|
Date :
2015-02-25 12:23:38 |
By :
newnot |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้ว แต่ละ user แยกยังไงคับว่าเป็นผู้ชายหรือผู้ซื้อ ?
หรือว่า login ได้ทั้ง 2 ฟอร์มเลย แบ่งตาม ประเภท login ว่า login มาจากประเภท ขาย หรือซื้อ
|
|
|
|
|
Date :
2015-02-25 15:17:48 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ form เดียว เเล้วมีให้ผู้ใช้เลือก คัฟๆ
|
|
|
|
|
Date :
2015-02-25 18:31:25 |
By :
newnot |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่อัพภาพไป อาจารย์บอกว่าให้ทำเป็นฟอร์มเดียว แล้วให้ผู้ใช้เลือกครับ
|
|
|
|
|
Date :
2015-02-25 18:38:02 |
By :
newnot |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ถ้าไม่เพิ่ม status ก็แยก ตารางฐานข้อมูลไปเลยครับ จบแน่นอน
|
|
|
|
|
Date :
2015-02-25 19:07:35 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็เพิ่ม select list ให้เลือกเลยดิครับ
|
|
|
|
|
Date :
2015-02-26 10:42:39 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าโจทย์ยังคงเป็น มีฟอร์ม ล็อกอิน 2 ฟอร์ม แยกผู้ซื้อ ผู้ขาย
ก็ต้องแยกตาราง ยืนยัน
|
|
|
|
|
Date :
2015-02-27 09:31:21 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในแนวทางของผมทำแยกตารางเลยครับจัดการง่ายดีไม่ปวดหัวด้วย หลักการ เหมือน จขกท.นี่เหละ ไม่มี status บอกว่าระดับอะไร เพราะแยกกันด้วยตารางแล้ว มีแค่ status บอกว่า แบนหรือไม่แบน
ตามภาพตรง radio box ผมใส่ value เป็นชื่อตารางไว้ ตอนคิวรี่ก็
SELECT * FROM $radioที่ส่งไป WHERE username pass อะไรก็ว่ากันไป
ไฟล์ปลายทางก็ตั้งชื่อให้มันเหมือนฐานข้อมูลนั้นเหละ ถ้าถูกก็รีดักไป root/$radioที่ส่งไป.php
จัดการง่าย ไม่วุ่นวายด้วยนะเออ
|
ประวัติการแก้ไข 2015-02-27 14:05:39
|
|
|
|
Date :
2015-02-27 13:58:55 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|