ช่วยหน่อยครับ อัพเว็บขึ้นโฮส แล้ว login ไม่ได้เลย รบกวนช่วยดูโค๊ดให้หน่อยคับ
ตามหัวข้อเลยอะครับ ตอนทำใน localhost ก็ทำงานได้ปกติ แต่พออัพขึ้นโฮส login ใช้งานไม่ได้เลย
connect.php
<?
$link=mysql_connect("localhost","root","1234");
mysql_select_db("pmw_db",$link);
mysql_query("SET NAMES 'TIS620'");
?>
index.php
<?
include "connect.php";ob_start();
if($_GET["action"] == 'login')
{
$cmd = "Select * from admin where ad_username = '$user' and ad_password = '$pass' ";
$result = mysql_query($cmd,$link); $row_admin = mysql_fetch_row($result); $num_admin = mysql_num_rows($result);
if($num_admin != 0)//ข้อมูลถูกต้อง
{
?>
<script> alert("Login Success");</script>
<META HTTP-EQUIV=refresh Content=0;URL=index.php>
<?
setcookie("c_admin",$row_admin[2]);
}
else
{
?>
<script> alert("Fail login ,Please login again");</script>
<META HTTP-EQUIV=refresh Content=0;URL=index.php>
<?
}
exit();
}
if($_GET['action'] == 'logout')
{
setcookie("c_admin","");
?>
<script> alert("ออกจากระบบเรียบร้อยแล้ว");</script>
<META HTTP-EQUIV=refresh Content=0;URL=index.php>
<?
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Admin PMW</title>
<style type="text/css">
<!--
body {
background-image: url();
}
body,td,th {
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
a {
font-family: Arial, Helvetica, sans-serif;
color: #0099CC;
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #0099CC;
}
a:hover {
text-decoration: underline;
color: #33CCFF;
}
a:active {
text-decoration: none;
color: #33CCFF;
}
-->
</style></head>
<script src="include.js"></script>
<?
include"connect.php";
include"include.php";
?>
<body>
<table width="1040" border="0" align="center" cellpadding="0" cellspacing="0" background="pic/Untitled-1.gif">
<!--DWLayoutTable-->
<tr>
<td width="10" height="10"></td>
<td width="281"></td>
<td width="477"></td>
<td width="261"></td>
<td width="11"></td>
</tr>
<tr>
<td height="150" colspan="5" valign="top"><div align="center"><img src="pic/bb2.gif" width="1020" height="150" align="middle" /></div></td>
</tr>
<tr>
<td height="8"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="52"></td>
<td colspan="3" align="center" valign="top"><HR />
<? include"mainmenu.php";?>
<br /> <HR /></td>
<td> </td>
</tr>
<tr>
<td height="58"></td>
<td> </td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="233"></td>
<td></td>
<td valign="top"><fieldset>
<?
if($_COOKIE['c_admin'] != "")
{
echo "<BR> เข้าสู่ระบบจัดการร้านค้าโดยชื่อผู้ใช้ : <b><font size = '3'>".$c_admin."</font></b> : ( <font color ='red'>โปรดอย่าลืมออกจากระบบทุกครั้ง</font> )<BR> <a href = 'index.php?action=logout' onclick='javascript: return confirm(\"คุณแน่ใจที่จะออกจากระบบ ?\")'>ออกจากระบบ</a><BR><BR>";
}else { ?><strong><br /> กรุณาใส่ชื่อผู้ใช้และรหัสผ่าน</strong>
<form id="login" name="login" method="post" action="index.php?action=login">
<table width="233" border="0" align="center">
<tr>
<td width="59" height="32">Username</td>
<td width="164">:
<input name="user" type="text" id="user" /></td>
</tr>
<tr>
<td height="30">Password</td>
<td>:
<input name="pass" type="password" id="pass" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
<input type="submit" name="Submit" value="เข้าสู่ระบบ" /></td>
</tr>
</table>
</form><? } ?>
</fieldset></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="305"></td>
<td></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</html>
include.php
<? ob_start(); //header("Content-Type: text/plain; charset=tis-620"); ?>
<?
function checklogin()
{
if($_COOKIE['c_admin'] == '')
{
?>
<script> alert("โปรดทำการเข้าสู่ระบบก่อนใช้งานหน้านี้");</script>
<META HTTP-EQUIV=refresh Content=0;URL=index.php>
<?
exit();
}
}
?>
Tag : PHP, CakePHP
Date :
2014-02-10 04:18:42
By :
secret001
View :
4432
Reply :
2
ตอนนี้แก้ login ของ admin ได้แล้วคับ
index.php
<?
include "connect.php";ob_start();
$user = $_POST['user'];
$pass = $_POST['pass'];
if($_GET["action"] == 'login')
{
$cmd = "Select * from admin where ad_username = '$user' and ad_password = '$pass' ";
$result = mysql_query($cmd,$link); $row_admin = mysql_fetch_row($result); $num_admin = mysql_num_rows($result);
if($num_admin != 0)//ข้อมูลถูกต้อง
{
?>
<script> alert("Login Success");</script>
<META HTTP-EQUIV=refresh Content=0;URL=index.php>
<?
setcookie("c_admin",$row_admin[2]);
}
else
{
?>
<script> alert("Fail login ,Please login again");</script>
<META HTTP-EQUIV=refresh Content=0;URL=index.php>
<?
}
exit();
}
if($_GET['action'] == 'logout')
{
setcookie("c_admin","");
?>
<script> alert("ออกจากระบบเรียบร้อยแล้ว");</script>
<META HTTP-EQUIV=refresh Content=0;URL=index.php>
<?
exit();
}
?>
ด้วยการเพิ่ม $user = $_POST['user']; กับ $pass = $_POST['pass']; เข้าไป ทำให้ login เข้าได้แล้ว
แต่ปัญหาต่อมาคือ ไม่สามารถ เพิ่ม ลบ แก้ไข อะไรในหน้าแอดมินได้เลย
อันนี้จะเป็นโค๊ดบางส่วนของหน้าจัดการสินค้านะครับ
product.php
<script src="include.js"></script>
<?
if($_COOKIE['c_admin'] == '')
{
?>
<script> alert("โปรดทำการเข้าสู่ระบบก่อนใช้งานหน้านี้");</script>
<META HTTP-EQUIV=refresh Content=0;URL=index.php>
<?
exit();
}
include"connect.php";
include"include.php";
?>
<body>
<table width="1040" border="0" align="center" cellpadding="0" cellspacing="0" background="pic/Untitled-1.gif">
<!--DWLayoutTable-->
<tr>
<td width="10" height="10"></td>
<td width="1019"></td>
<td width="11"></td>
</tr>
<tr>
<td height="150" colspan="3" valign="top"><div align="center"><img src="pic/bb2.gif" width="1020" height="150" align="middle" /></div></td>
</tr>
<tr>
<td height="8"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="52"></td>
<td align="center" valign="top"><HR />
<? include"mainmenu.php";?>
<br /> <HR /></td>
<td> </td>
</tr>
<tr>
<td height="32"></td>
<td valign="top"><div align="center"><a href="product.php?menu=agent">รายการผู้ผลิต</a> <a href="product.php?menu=pro">รายการสินค้า</a> <a href="product.php?menu=cate">รายการประเภท</a></div>
<HR /></td>
<td></td>
</tr>
<tr>
<td height="21"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="538"></td>
<td valign="top">
<div align="center">
<?
if($_GET['menu'] == "")
{
?>
โปรดเลือกเมนูด้านบน
<?
}
if($_GET['menu'] == 'cate')
{
?>
</div>
<a href = 'product.php?menu=addcate'><img src='pic/add.gif' border = '0' align="absmiddle"> : เพิ่มประเภทใหม่</a>
<form action="product.php?menu=cate" method="post" name="serch" class="style1" id="serch">ค้นหาข้อมูล
<font face="MS Sans Serif">
<select class="comboBox" name="index">
<option value="cate_name">ชื่อประเภท</option>
</select>
<input name="word" id="word" maxsize="100" />
<input type="submit" value= " ค้นหา " name="Submit" />
</font>
<br /><BR />
<?
$rowsPerPage = 15;
if($_GET['page'] != "") { $pageNum = $_GET['page']; }else{ $pageNum = 1;}
$offset = ($pageNum - 1) * $rowsPerPage;
if($word != '')
{
$cmd = "select * from category where $index like '%$word%' LIMIT $offset,$rowsPerPage "; $result = mysql_query($cmd,$link); $number=mysql_num_rows($result) ?>
ผลการค้นหา : สืบค้น
<?
if($index == 'cate_name'){$inname = "ชื่อประเภท";}
echo "<b><font color = 'red'>$inname</font></b>";
?> จากคำว่า <? echo "<u><b><font color = 'red'>\"$word\"</font></b></u>"; ?>
พบข้อมูลดังนี้
<?
}
else
{
$cmd = "select * from category where cate_status !='del' ORDER BY cate_auto ASC LIMIT $offset,$rowsPerPage";
$result = mysql_query($cmd,$link);
$number=mysql_num_rows($result) ;
echo "<BR><BR>";
}
?>
</form>
<table width="398" height="100" border="2" style="border:#666666;" align="center" bordercolor="#808080">
<tr bgcolor="#3D6297">
<td width="72" align="center" bgcolor="#FF6666"><b>เลขที่หมวด</b></td>
<td width="184" align="center" bgcolor="#FF6666"><b>ชื่อประเภท</b></td>
<td width="38" align="center" bgcolor="#FF6666"><b>แก้ไข</b></td>
<td width="36" align="center" bgcolor="#FF6666"><b>ลบ</b></td>
</tr>
<?
$i = 0;
while ($i < $number)
{
$row = mysql_fetch_array($result);
//print $row[user].' '.$row[host];
?>
<tr bgcolor="#B2DFFF">
<td align="center" bgcolor="#FFD9D9"><? echo"<font size='2'>$row[1]";?> </td>
<td align="center" bgcolor="#FFD9D9"><? echo"<font size='2'>$row[2]";?></td>
<td align="center" bgcolor="#FFD9D9"><? echo "<a href = 'product.php?cateid=$row[1]&menu=editcate'><img src='pic/edit.gif' border = '0'></a>"; ?></td>
<td align="center" bgcolor="#FFD9D9">
<? echo "<a href = 'product.php?cateid=$row[1]&action=delcate' onclick='Javascript : return confirm(\"คุณแน่ใจที่จะลบข้อมูล ?\")'><img src='pic/delete.gif' border = '0'></a>"; ?>
</td>
</tr>
<? $i++; }?>
</table>
<div align="center"><BR />
<?
if($word != "")
{
$query = "SELECT COUNT(cate_auto) AS numrows FROM category where $index like '%$word%' and cate_status !='del' ORDER BY cate_auto ASC ";
}
else
{
$query = "SELECT COUNT(cate_auto) AS numrows FROM category where cate_status !='del' ORDER BY cate_auto ASC ";
}
$result = mysql_query($query) or die('Error, query failed');
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['numrows'];
$maxPage = ceil($numrows/$rowsPerPage);
$self = $_SERVER['PHP_SELF'];
if ($pageNum > 1)
{
$page = $pageNum - 1;
$prev = " <a href=\"product.php?menu=cate&page=$page&word=$word&index=$index&y=1 \">[ย้อนกลับ]</a> ";
$first = " <a href=\"product.php?menu=cate&page=1&word=$word&index=$index&y=1 \">[หน้าแรก]</a> ";
}
else
{
$prev = ' [ย้อนกลับ] '; // we're on page one, don't enable 'previous' link
$first = ' [หน้าแรก] '; // nor 'first page' link
}
if ($pageNum < $maxPage)
{
$page = $pageNum + 1;
$next = " <a href=\"product.php?menu=cate&page=$page&word=$word&index=$index&y=1 \">[ถัดไป]</a> ";
$last = " <a href=\"product.php?menu=cate&page=$maxPage&word=$word&index=$index&y=1 \">[หน้าสุดท้าย]</a> ";
for($i=0;$i<4;$i++)
{
$lastz[$i] = $pageNum-$i;
}
}
else
{
$next = ' [ถัดไป] '; // we're on the last page, don't enable 'next' link
$last = ' [หน้าสุดท้าย] '; // nor 'last page' link
}
for($i=$pageNum;$i<=($pageNum+5);$i++)
{
if($i<$maxPage){$firstz[$i] = "<a href=\"product.php?menu=cate&page=$i&word=$word&index=$index&y=1 \">[$i]</a> ";}
else if($i==$maxPage){
for($j=$maxPage;$j>=($maxPage-5);$j--)
{
if($j>0){$firstz[$j] = "<a href=\"product.php?menu=cate&page=$j&word=$word&index=$index&y=1 \">[$j]</a> ";}
}
}
}
echo $first . $prev."--- ";
for($i=0;$i<=1000;$i++)
{
echo $firstz[$i];
}
echo " ---".$next . $last;
echo"<BR>หน้าที่ <strong>$pageNum</strong> จาก <strong>$maxPage</strong> หน้า ( จำนวน<strong> $number </strong> รายการ )";
?>
</div>
<p> </p>
<?
}
if($_GET['menu'] == "addcate")
{
?>
<form id="addcate" name="addcate" method="post" action="product.php?action=addcate" onsubmit="return checkaddcate()">
<table width="624" border="0" align="center">
<tr>
<td><div align="left">Category ID </div></td>
<td><div align="left">:
<?
$cmd = "select * from category";$result = mysql_query($cmd,$link); $num=mysql_num_rows($result); $num=$num+1;
$cateid="C".($num+1000);
echo $cateid;
?>
</div></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td width="95">Category Name </td>
<td width="209">:
<input type="text" name="catename" /></td>
<td width="306"><input type="submit" value="เพิ่มประเภท" />
||
<input type="reset" name="Submit3" value="Reset" /></td>
</tr>
</table>
</form>
<?
}
if($_GET['menu'] == "editcate")
{
$cmd = "Select * from category where cate_id = '$cateid' and cate_status!= 'del' ";$result=mysql_query($cmd,$link);$row_cate=mysql_fetch_row($result);
?>
<form id="editcate" name="editcate" method="post" action="product.php?action=editcate" onsubmit="return checkeditcate()">
<table width="554" border="0" align="center">
<tr>
<td><div align="left">Category ID </div></td>
<td><div align="left">
<input type="hidden" name="cateid" value="<? echo $row_cate[1];?>"/>
:
<? echo $row_cate[1]; ?></div></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td width="126"><div align="left">Category Name </div></td>
<td width="272"><div align="left">:
<input type="text" name="catename" value="<? echo $row_cate[2];?>" />
</div></td>
<td width="142"><input type="submit" value="แก้ไขข้อมูล" /></td>
</tr>
</table>
</form>
<?
ประวัติการแก้ไข 2014-02-10 06:11:36
Date :
2014-02-10 06:10:09
By :
secret001
Load balance : Server 02