|
|
|
สอบถามเกี่ยวกับการแสดงผล ภาษาไทยค่ะ ทำไมถึงไม่แสดงเป็นภาษาไทยคะ |
|
|
|
|
|
|
|
เพราะคุณจบการทำงานของมันก่อนจะถึง <meta> tag
<?
session_start();
if($_SESSION['UserID'] == "")
{
echo "กรุณาเข้าสู่ระบบ";
exit(); // จบไปแล้ว html ข้างล่างไม่ถูกส่งไป ดังนั้น
// <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> ก็ไม่ถูกส่งไปด้วย
// บราวเซอร์จึงไม่รู้ว่าเป็น utf-8
}
if($_SESSION['Status'] != "ADMIN")
{
echo "ส่วนของผู้ดูแลระบบ";
exit();
}
mysql_connect("localhost","root","1234");
mysql_select_db("book");
mysql_query("SET NAMES UTF8");
$strSQL = "SELECT * FROM member WHERE UserID = '".$_SESSION['UserID']."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
?>
<html>
<head>
<title>ส่วนของผู้ดูแลระบบ</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<br>
<table border="1" style="width: 300px">
<tbody>
<tr>
<td width="87"> ชื่อผู้ใช้</td>
<td width="197"><?=$objResult["Username"];?>
</td>
</tr>
<tr>
<td> ชื่อ - นามสกุล</td>
<td><?=$objResult["Name"];?></td>
</tr>
</tbody>
</table>
<br>
<a href="ReceiveAll.php">หนังสือรับ</a><br>
<br>
<a href="SendAll.php">หนังสือส่ง</a><br>
<br>
<a href="EditProfile.php">แก้ไขข้อมูลส่วนตัว</a><br>
<br>
<a href="AddUser.php">เพิ่มผู้ใช้งาน</a><br>
<br>
<a href="Logout.php">ออกจากระบบ</a>
</body>
</html>
|
|
|
|
|
Date :
2013-03-07 20:05:23 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องทำยังไงหรอคะ
|
|
|
|
|
Date :
2013-03-07 22:13:27 |
By :
gosling |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สร้างอีกไฟล์ขึ้นมาครับ เอาไว้เป็นหน้าแสดงความผิดพลาดโดยเฉพาะ
error.php
<html>
<head>
<title>ERROR</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<?php
echo $error_message; // แสดงข้อความอธิบายความผิดพลาดที่กำหนดไว้ก่อนหน้า
?>
</body>
</html>
<?php
exit; // จบการทำงาน และไม่กลับไปไฟล์เดิม
?>
ไฟล์เดิม
<?
session_start();
if($_SESSION['UserID'] == "")
{
$error_message = "กรุณาเข้าสู่ระบบ"; // กำหนดข้อความอธิบายความผิดพลาด
}
if($_SESSION['Status'] != "ADMIN")
{
$error_message = "ส่วนของผู้ดูแลระบบ"; // กำหนดข้อความอธิบายความผิดพลาด
}
if (isset($error_message)) { // หากมีข้อความอธิบายความผิดพลาดถูกกำหนดขึ้น แสดงว่ามี error
include 'error.php'; // เรียกใช้ไฟล์แสดงความผิดพลาด
}
mysql_connect("localhost","root","1234");
mysql_select_db("book");
mysql_query("SET NAMES UTF8");
$strSQL = "SELECT * FROM member WHERE UserID = '".$_SESSION['UserID']."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
?>
<html>
<head>
<title>ส่วนของผู้ดูแลระบบ</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<br>
<table border="1" style="width: 300px">
<tbody>
<tr>
<td width="87"> ชื่อผู้ใช้</td>
<td width="197"><?=$objResult["Username"];?>
</td>
</tr>
<tr>
<td> ชื่อ - นามสกุล</td>
<td><?=$objResult["Name"];?></td>
</tr>
</tbody>
</table>
<br>
<a href="ReceiveAll.php">หนังสือรับ</a><br>
<br>
<a href="SendAll.php">หนังสือส่ง</a><br>
<br>
<a href="EditProfile.php">แก้ไขข้อมูลส่วนตัว</a><br>
<br>
<a href="AddUser.php">เพิ่มผู้ใช้งาน</a><br>
<br>
<a href="Logout.php">ออกจากระบบ</a>
</body>
</html>
|
ประวัติการแก้ไข 2013-03-07 22:28:49
|
|
|
|
Date :
2013-03-07 22:26:57 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เรียกอย่างนั้นเลยครับ ชอบ
|
|
|
|
|
Date :
2013-03-07 23:06:05 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|