หน้า login ช่วยหน่อยน่ะค่ะ เข้าไป check ในฐานข้อมูลไม่ได้อ่ะค่ะ
Code (PHP)
include "Config.php";
$sql="select * FROM `member` WHERE user='$user_mb' and password='$pass_mb'";
$result=mysql_query ($sql); // mysql_db_query ($dbname,$sql); รูปแบบนี้ อาจจะไม่ทำงานบน php 5.3.xx น่ะครับ
Date :
2013-01-22 19:56:11
By :
mangkunzo
ขอปรับโค้ดหน่อยนะครับ
ถ้ายังไม่ได้เอาฐานข้อมูลมาด้วยนะครับ แต่แบบนี้ถ้าไม่มีอะไรก็น่าจะได้แล้วครับ ดูไฟล์config.php ที่เขียนให้มห่ด้วยนะครับ เพราะตัวเก่าคุณดูแล้วเลือกฐานข้อมูลผิด ส่วน Session_start(); ก้ให้เอาไว้บนสุดของเพจเลยนะครับ
*หมายเหตุ เวลา Save ให้เป็น UTF-8 Without BOM ด้วยนะครับ
Code (PHP)
<?
session_start();
$user_mb=$_POST[user_mb];
$pass_mb=$_POST[pass_mb];
include "Config.php";
$sql=mysql_query("select * FROM `member` WHERE user='$user_mb' and password='$pass_mb'");
$num=mysql_num_rows($sql);
if($num <=0) {
echo "<h3>ERROR : Username หรือ Password ไม่ถูกต้อง </h3>";
} else {
$_SESSION[sess_id_mb]=session_id_mb();
$_SESSION[sess_user]=$user_mb;
header("location: index_member.php ");
}
?>
config.php
Code (PHP)
<?php
// ไฟล์นี้ใช้สำหรับเชื่อมต่อกับฐานข้อมูล
$host ="localhost";
$user ="root";
$pwd ="1234";
$db = "db_shop";
$c = mysql_connect ($host, $user, $pwd) or die ("เชื่อมต่อฐานข้อมูลไม่ได้");
mysql_select_db($db);
mysql_query ("set names utf8");
// ทำให้แสดงภาษาไทยได้
?>
Date :
2013-01-23 11:03:13
By :
kenghockey
Load balance : Server 00