|
|
|
สอบถามเรื่องการ login เข้าฐานข้อมูล login ไม่เข้าฐานข้อมูลนะค่ะ รบกวนด้วยนะค่ะ |
|
|
|
|
|
|
|
Index.php
Code (PHP)
<?
@session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<style type="text/css">
<!--
body,td,th {
font-size: 14px;
color: #000000;
}
body {
background-color: #FFFFFF;
margin-top: 5px;
background-image: url(pic/back.gif);
}
body {
background-color: #FFFFFF;
margin-top: 5px;
}
.style6 {font-family: tahoma, verdana, sans-serif;
font-weight: bold;
color: #0033FF;
}
.style5 {font-family: tahoma, verdana, sans-serif;
font-weight: bold;
color: #000000;
font-size: 10px;
}
.style7 {
color: #0066FF;
font-weight: bold;
}
.style9 {color: #0066FF; font-weight: bold; font-family: tahoma, verdana, sans-serif; }
-->
</style>
</HEAD>
<body onLoad="MM_preloadImages;" >
<div id="dhtmltooltip"></div>
<script type="text/javascript" src="dhtmltooltip.js"></script>
<TABLE width=820 height="100%"border=0 align=center cellPadding=0 cellSpacing=0 background="pic/backweb.jpg"><!--แบลกกราวน์ของ WWW back-3.gif -->
<TBODY>
<TR>
<TD>
<TABLE width="1000" align=center cellSpacing=0 cellPadding=0 border=0>
</TR>
</TD><BR><BR><BR><BR><BR><BR>
<style type="text/css">
body,td,th {
font-family: Tahoma;
font-size: 12px;
}
</style>
<?PHP
$username=$_POST[user_login];
$pass=$_POST[pass];
$pass_login=base64_encode(base64_encode("$pass"));
$password=$pass_login;
include"connect.php";
$strSQL="SELECT * FROM tb_user where user_login='$username' and password='$password' and status2='1' ";
$result=mysql_db_query($dbname,$strSQL);
if(!$result)
{
echo "ไม่สามารถทำรายการได้ ";
}
$row=mysql_fetch_array($result);
if($row<=0)
{
echo"<center><img src=images/wait.gif /></center><br><br>";
echo "<center><B>ชื่อผู้ใช้หรือรหัสผ่านที่กรอกมาไม่ถูกต้อง กรุณารอสักครู่...</B></center>";
echo"<meta http-equiv='refresh' content='2;URL=index.php'>";
}else{
$valid_user=$row["status1"];
$valid_id=$row["username"];
$_SESSION['valid_user'] = $valid_user;
if ($row["status1"]=="admin")
{
@session_start();
$_SESSION[sess_adminid]=session_id();
$_SESSION[sess_admin]=$valid_id;
echo"<center><img src=pic/wait.gif /><br><br><B>กำลังเข้าสู่ระบบ กรุณารอสักครู่...</B></center>";
echo"<meta http-equiv='refresh' content='4;URL=Login_success.php'>";
}elseif ($row["status1"]=="user"){
@session_start();
$_SESSION[sess_userid]=session_id();
$_SESSION[sess_username]=$valid_id;
echo"<center><img src=pic/wait.gif /><br><br><B>กำลังเข้าสู่ระบบ กรุณารอสักครู่...</B></center>";
echo"<meta http-equiv='refresh' content='4;URL=index_user.php'>";
}
}
mysql_close();
?>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<!-- Admin -->
</tr>
</TBODY>
</TABLE>
</BODY>
</HTML>
Connect.php
Code (PHP)
<?
date_default_timezone_set('Asia/Bangkok');
$host="localhost";
$user="root";
$pass="root";
$dbname="db_home";
$sql=mysql_connect($host,$user,$pass);
mysql_select_db($dbname,$sql);
mysql_query("SET character_set_results=tis620");
mysql_query("SET character_set_client='tis620'");
mysql_query("SET character_set_connection='tis620'");
mysql_query("collation_connection = tis620_thai_ci");
mysql_query("collation_database = tis620_thai_ci");
mysql_query("collation_server = tis620_thai_ci");
?>
Check.php
Code (PHP)
<?
@session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<style type="text/css">
<!--
body,td,th {
font-size: 14px;
color: #000000;
}
body {
background-color: #FFFFFF;
margin-top: 5px;
background-image: url(pic/back.gif);
}
body {
background-color: #FFFFFF;
margin-top: 5px;
}
.style6 {font-family: tahoma, verdana, sans-serif;
font-weight: bold;
color: #0033FF;
}
.style5 {font-family: tahoma, verdana, sans-serif;
font-weight: bold;
color: #000000;
font-size: 10px;
}
.style7 {
color: #0066FF;
font-weight: bold;
}
.style9 {color: #0066FF; font-weight: bold; font-family: tahoma, verdana, sans-serif; }
-->
</style>
</HEAD>
<body onLoad="MM_preloadImages;" >
<div id="dhtmltooltip"></div>
<script type="text/javascript" src="dhtmltooltip.js"></script>
<TABLE width=820 height="100%"border=0 align=center cellPadding=0 cellSpacing=0 background="pic/backweb.jpg"><!--แบลกกราวน์ของ WWW back-3.gif -->
<TBODY>
<TR>
<TD>
<TABLE width="1000" align=center cellSpacing=0 cellPadding=0 border=0>
</TR>
</TD><BR><BR><BR><BR><BR><BR>
<style type="text/css">
body,td,th {
font-family: Tahoma;
font-size: 12px;
}
</style>
<?PHP
$username=$_POST[user_login];
$pass=$_POST[pass];
$pass_login=base64_encode(base64_encode("$pass"));
$password=$pass_login;
include"connect.php";
$strSQL="SELECT * FROM tb_user where user_login='$username' and password='$password' and status2='1' ";
$result=mysql_db_query($dbname,$strSQL);
if(!$result)
{
echo "ไม่สามารถทำรายการได้ ";
}
$row=mysql_fetch_array($result);
if($row<=0)
{
echo"<center><img src=images/wait.gif /></center><br><br>";
echo "<center><B>ชื่อผู้ใช้หรือรหัสผ่านที่กรอกมาไม่ถูกต้อง กรุณารอสักครู่...</B></center>";
echo"<meta http-equiv='refresh' content='2;URL=index.php'>";
}else{
$valid_user=$row["status1"];
$valid_id=$row["username"];
$_SESSION['valid_user'] = $valid_user;
if ($row["status1"]=="admin")
{
@session_start();
$_SESSION[sess_adminid]=session_id();
$_SESSION[sess_admin]=$valid_id;
echo"<center><img src=pic/wait.gif /><br><br><B>กำลังเข้าสู่ระบบ กรุณารอสักครู่...</B></center>";
echo"<meta http-equiv='refresh' content='4;URL=Login_success.php'>";
}elseif ($row["status1"]=="user"){
@session_start();
$_SESSION[sess_userid]=session_id();
$_SESSION[sess_username]=$valid_id;
echo"<center><img src=pic/wait.gif /><br><br><B>กำลังเข้าสู่ระบบ กรุณารอสักครู่...</B></center>";
echo"<meta http-equiv='refresh' content='4;URL=index_user.php'>";
}
}
mysql_close();
?>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<!-- Admin -->
</tr>
</TBODY>
</TABLE>
</BODY>
</HTML>
พอดีทำมาหลายวันแล้วนะค่ะ
ปัญหามันคือ
ล็อกออินเข้าฐานข้อมูลไม่ได้
ไม่รู้ว่าตรงไหนผิด
พอพิมชื่อ และ พาสเข้าไป
มันก็รันกลับมา บอกคุณพิมชื่อและรหัสผ่านผิด
เลยไม่รู้ว่า ผิดตรงไหนกันแน่
รบกวนหน่อยนะค่ะ
Tag : PHP
|
|
|
|
|
|
Date :
2011-10-18 17:34:52 |
By :
nutkakoii |
View :
765 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ชื่อกับรหัส ถูกแล้วใช่ไหมครับ root กับ root
ถ้า connect เข้าฐานข้อมูลไม่ได้ก็ต้องไปดู ไปเช็ค connect.php นั่นละครับ
|
ประวัติการแก้ไข 2011-10-18 17:40:31
|
|
|
|
Date :
2011-10-18 17:38:50 |
By :
lootboom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่ะ
ถูกแล้วค่ะ
|
|
|
|
|
Date :
2011-10-18 17:45:41 |
By :
nutkakoii |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$sql=mysql_connect($host,$user,$pass) or die("ไม่สามารถเชื่องโฮสได้");
mysql_select_db($dbname,$sql) or die ("ไม่สามารถเชื่องต่ฐานข้อมูลได้่");
เอาไปเช็คดูครับ
|
|
|
|
|
Date :
2011-10-18 18:27:32 |
By :
lootboom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ ยังเหมือนเดิมเลยค่ะ
บอกชื่อและรหัสผ่านของคุณไม่ถูกต้องเหมือนเดิมเลยค่ะ
ไม่รู้จะแก้ตรงไหนยังไงแล้วอ่ะค่ะ
ช่วยด้วยนะค่ะ
|
|
|
|
|
Date :
2011-10-18 19:06:46 |
By :
nutkakoii |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้แล้วแก้อีก ก็ทำไม่ได้
ขอร้องค่ะ
ช่วยหนูหน่อยนะค่ะ
|
|
|
|
|
Date :
2011-10-18 20:55:34 |
By :
nutkakoii |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$strSQL="SELECT * FROM tb_user where user_login='$username' and password='$password' and status2='1' "
echo $strSQL;
ลองเอา SQL ออกมาดูครับ
|
|
|
|
|
Date :
2011-10-18 21:55:34 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ลองแก้ไขแล้วเปลื่ยนแล้ว ก็ยังเหมือนเดิมเลยค่ะ
ปวดหัวแล้ว ปวดหัวอีก ยัง ล็อกอินเข้าไม่ได้อยู่ดีอ่ะค่ะ
ติดอยู่ที่เดียว
ลองเอาโค้ดของคนอื่นมา ก็เหมือนเดิม เป็นเหมือนกันเป๊ะเลยค่ะ
ไม่รู้จะทำยังไงแล้วอ่ะค่ะ
|
|
|
|
|
Date :
2011-10-19 19:52:26 |
By :
nutkakoii |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|