|
|
|
หน้า login กับ check_login เช็คไม่ได้ สักกะที code หน้า Login เช็คไม่ผ่านสักที ช่วยดูให้หน่อยคับ |
|
|
|
|
|
|
|
Code (PHP)
<?php
$sql = "member"; //ชื่อตาราง
$sql = "select * from $sql where uid='$uid' and password='$password'"; //เช็คค่าข้อมูลที่ส่งมาจากฟอร์ม
?>
จะเห็นว่าคุณตั้งชื่อตัวแปรซ้ำกันครับ ลองเปลี่ยนเป็น
Code (PHP)
<?php
$tb_name = "member"; //ชื่อตาราง
$sql = "select * from $tb_name where uid='$uid' and password='$password'"; //เช็คค่าข้อมูลที่ส่งมาจากฟอร์ม
?>
อ้อ อย่าลืม2บรรทัดนี้ด้วยนะครับ เอาไว้ก่อนตัวแร $sql ครับ
Code (PHP)
<?php
$uid = $_POST[uid];
$password = $_POST[password];
?>
|
|
|
|
|
Date :
2009-03-20 14:16:16 |
By :
zepherus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมแก้เป็น
<?
$con = mysql_connect("localhost","root","123456") or die("ไม่สามารถติดต่อ Server ได้");// เลือกฐานข้อมูล
$db = mysql_select_db("twshop") or die("เลือกฐานข้อมูลไม่ได้");
$tb_name = "member"; //ชื่อตาราง
$uid = $_POST[uid];
$password = $_POST[password];
$sql = "select * from $tb_name where uid='$uid' and password='$password'"; //เช็คค่าข้อมูลที่ส่งมาจากฟอร์ม
$dbquery = mysql_db_query($db, $sql);
// หาจำนวนเรกคอร์ดข้อมูล
$num_rows = mysql_num_rows($dbquery);
if($num_rows==1){
header("location:http://product.php"); //ไปไปตามหน้าที่คุณต้องการ
}else {
$code_error="<BR><FONT COLOR=\"red\">ข้อมูลที่คุณกรอกไม่ถูกต้อง กรุณา Login ใหม่อีกครั้ง</FONT>";
session_register("code_error");
header("location: index.php"); //ไม่ถูกต้องให้กับไปหน้าเดิม
}
?>
ก็ยังไม่ได้ครับผม ใส่ use กับ pass ถูก ก็ยังไม่ลิ้งค์ไปหน้า product.php เฮ้ออ งง ทีเดียว
|
|
|
|
|
Date :
2009-03-20 14:47:30 |
By :
scorefill |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ต้องใส่ http:// ครับ
Code (PHP)
<?php
header("location:product.php"); //ไปไปตามหน้าที่คุณต้องการ
?>
|
|
|
|
|
Date :
2009-03-20 15:13:16 |
By :
tango |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
thk
|
|
|
|
|
Date :
2009-03-20 15:20:28 |
By :
ty_kanate |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
error อะไรแจ้งไหมครับ
|
|
|
|
|
Date :
2009-03-20 15:21:08 |
By :
zepherus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$sql = "select * from $sql where uid='$uid' and password='$password'";
echo ออกมาเป็นอะไร copy ไป query ใน phpmyadmin แล้วดูว่ามัน error ไหม
|
|
|
|
|
Date :
2009-03-21 00:54:08 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|