|
|
|
สอบถามค่ะ Insert ข้อมูลลงใน database แล้วส่วนที่เป็นภาษาไทยขึ้น ??? แก้ไม่หายค่ะ |
|
|
|
|
|
|
|
code ที่ทำค่ะ ปกติเคยทำ แล้ว insert เข้าเป็นภาษาไทยปกติ แต่พอลง xampp ใหม่ พอ insert เข้าไปข้อมูลที่เป็นภาษาไทยจะเป็น ??? หมดเลยค่ะ แต่ลองโชว์ออกมาดูก็เป็นภาษาไทยปกติ นะคะ
Code
<!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=utf-8" />
<title>form</title>
</head>
<body>
<?php
session_start();
if($_SESSION['UserID'] == "")
{
echo "Please Login!";
exit();
}
mysql_connect("localhost","root","");
mysql_select_db("elearning");
mysql_query("set NAMES utf8");
$strSQL = "SELECT * FROM member WHERE UserID = '".$_SESSION['UserID']."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
?>
<table border="1" style="width: 300px">
<tbody>
<tr>
<td width="87"> Email</td>
<td width="197"><?php echo $objResult["Email"];?>
</td>
</tr>
<tr>
<td> Name</td>
<td><?php echo $objResult["Name"];?></td>
</tr>
<tr>
<td width="87"> Lastname</td>
<td width="197"><?php echo $objResult["Lastname"];?>
</td>
</tr>
</tr>
</tbody>
</table>
<H1> </H1>
<H2><center>
<p>แบบทดสอบเรื่องสมุนไพรไทย</p>
</center>
</H2><FORM NAME=f1 form method="POST" action="ads.php" >
<DL>
<DT>1. สมุนไพรหายาก มีกี่ชนิด
<DD><input type=radio name=c1>ก. 1 ชนิด
<DD><input type=radio name=c1>ข. 3 ชนิด
<DD><input type=radio name=c1>ค. 5 ชนิด
<DD><input type=radio name=c1>ง. 10 ชนิด
<DT>2. สมุนไพรใด จัดเป็นสมุนไพรที่เป็นยาเสพติด
<DD><input type=radio name=c2>ก. กะดังงา
<DD><input type=radio name=c2>ข. กัญชา
<DD><input type=radio name=c2>ค. หม้อข้าวหม้อแกงลิง
<DD><input type=radio name=c2>ง. สบู่ดำ
<DT>3. สมุนไพรใดมีสรรพคุณใช้ไล่ยุง
<DD><input type=radio name=c3>ก. บานเย็นดอกขาว
<DD><input type=radio name=c3>ข. ตะไคร้
<DD><input type=radio name=c3>ค. ตองแตก
<DD><input type=radio name=c3>ง. การะเกด
<DT>4. ภาพที่น้องๆเห็นคือสมุนไพรชนิดใด
<DD><input type=radio name=c4>ก. รองเท้านารี
<DD><input type=radio name=c4>ข. ว่านเพ็ชรหึง
<DD><input type=radio name=c4>ค. อัญชัญ
<DD><input type=radio name=c4>ง. พริก
<DT>5. สมุนไพรหม้อข้าวหม้อแกงลิงจัดเป็นพืชชนิดใด
<DD><input type=radio name=c5>ก. พืชกินแมลง
<DD><input type=radio name=c5>ข. พืชน้ำ
<DD><input type=radio name=c5>ค. เฟิร์น
<DD><input type=radio name=c5>ง. กล้วยไม้
<DT>6.หากน้องๆเป็นกลากเกลื้อนน้องๆจะเอาสมุนไพรชนิดไหนมารักษากลากเกลื้อน
<DD><input type=radio name=c6>ก. หางไหลขาว
<DD><input type=radio name=c6>ข. นางแย้ม
<DD><input type=radio name=c6>ค. ข่า
<DD><input type=radio name=c6>ง. ข้อ ข และ ค ถูก
<DT>7.กลุ่มสมุนไพรบนเว็บไซต์นี้มีกี่ชนิด
<DD><input type=radio name=c7>ก. 8 ชนิด
<DD><input type=radio name=c7>ข. 15 ชนิด
<DD><input type=radio name=c7>ค. 20 ชนิด
<DD><input type=radio name=c7>ง. 25 ชนิด
<DT>8.ถ้าน้องๆติดเหาจากเพื่อนน้องๆต้องใช้สมุนไพรไหนมารักษาเหา
<DD><input type=radio name=c8>ก. กะทกรก
<DD><input type=radio name=c8>ข. น้อยหน่า
<DD><input type=radio name=c8>ค. มะระขึ้นก
<DD><input type=radio name=c8>ง. ถูกทุกข้อ
<DT>9.คุณแม่อยากได้น้ำสีฟ้าเพื่อแต่งสีอาหารจากสมุนไพร อยากทราบว่าต้องเอามาจากสมุนไพรชนิดไหน
<DD><input type=radio name=c9>ก. อัญชัญ
<DD><input type=radio name=c9>ข. ข่า
<DD><input type=radio name=c9>ค. ขมิ้น
<DD><input type=radio name=c9>ง. ดอกคำฝอย
<DT>10. ถ้ามีสมหญิง ถูกพิษ น้องๆ ต้องใช้อะไรในการช่วยสมหญิง
<DD><input type=radio name=c10>ก. น้อยหน่า
<DD><input type=radio name=c10>ข. ปาร์มบังสูรย์
<DD><input type=radio name=c10>ค. เทียนบ้าน
<DD><input type=radio name=c10>ง. ไม่มีอะไรถอนพิษได้
</DL>
<input type="hidden" id="myInput" value="0">
<SCRIPT LANGUAGE="JavaScript">
function score()
{
var i=0,a=0,b=1,c=2,d=3;
if (document.f1.c1[d].checked) i=i+1;//ตรวจคำตอบข้อที่1
if (document.f1.c2.checked) i=i+1;//ตรวจคำตอบข้อที่2
if (document.f1.c3.checked) i=i+1;//ตรวจคำตอบข้อที่3
if (document.f1.c4[a].checked) i=i+1;//ตรวจคำตอบข้อที่4
if (document.f1.c5[a].checked) i=i+1;//ตรวจคำตอบข้อที่5
if (document.f1.c6[d].checked) i=i+1;//ตรวจคำตอบข้อที่6
if (document.f1.c7[d].checked) i=i+1;//ตรวจคำตอบข้อที่7
if (document.f1.c8[d].checked) i=i+1;//ตรวจคำตอบข้อที่8
if (document.f1.c9[a].checked) i=i+1;//ตรวจคำตอบข้อที่9
if (document.f1.c10[c].checked) i=i+1;//ตรวจคำตอบข้อที่10
document.getElementById("myscore").value = i;
return(i);
}
function DispScore()
{
alert("เก่งจังเลยทำได้ตั้ง!!... "+score()+"...คะแนน");
}
</SCRIPT>
<input type ="hidden" name="myscore" id="myscore" value ="0">
<CENTER>
<p>
<input type="submit" OnClick=DispScore() Class=InputButton> <input type="reset">
</p>
</CENTER>
<?php
mysql_connect("localhost","root","");
mysql_select_db("elearning");
mysql_query("set NAMES utf8");
$strSQL = "INSERT INTO quizscoredba ";
mysql_query("set NAMES utf8");
$strSQL .="(UserID,Name,Lastname,Email,score) ";
$strSQL .="VALUES ";
$strSQL .="('".$_SESSION["UserID"]."','".$_SESSION["Name"]."','".$_SESSION["Lastname"]."' ";
$strSQL .=",'".$_SESSION["Email"]."','".$_POST["myscore"]."') ";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
echo "Save Done.";
}
else
{
echo "Error Save [".$strSQL."]";
}
?>
</form>
</body>
</html>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2016-05-12 05:10:36 |
By :
pbitter |
View :
1027 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใน Table ไดด้กำหนดตัว Collation เป็นแบบ UTF-8 หรือเปล่าครับ
|
|
|
|
|
Date :
2016-05-12 09:18:54 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<!doctype ......
......
<?php
session_start();
เขียนแบบข้างบน session ไม่ทำงานนะครับ เพราะมีการ echo html ออกไป
ซื้อจะมีการกำหนด header ไปแล้ว
ส่วนภาษาไทย ต้องถามว่า ขั้นตอนการสร้าง database ทำยังไงครับ
เวลา transfer ข้อมูลจาก ของเก่าไปของใหม่
ใช้วิธี backup ออกมาเป็น file.sql หรือเปล่าครับ
หรือใช้วิธีก๊อป ไฟล์เก่า มาไว้ที่ใหม่ ทั้งไฟล์ ซึ่งแบบหลังมักจะมีปัญหา เพราะ mysql คนละเวอร์ชั่นครับ
วิธีที่ดีที่สุดคือ แบ่งการ export เป็น 2 ส่วน (2 ไฟล์)
1 ส่วนสร้าง โครงสร้างตาราง structure only
2 ส่วน insert ข้อมูล data only
เมื่อสร้าง โครงสร้าง ตารางแล้ว ทดสอบ ภาษาไทยให้ถูกต้อง
เรียบร้อยแล้ว ก็ truncate ทุกตาราง
แล้วถึง insert data เข้าไปครับ
มีปัญหาก็แก้ไขง่าย insert ใหม่ได้ เรื่อยๆ โดยไม่ต้องกลัวปัญหาเกี่ยวกับโครงสร้างตาราง
เพราะเราสามารถแก้ไขโครงสร้างตารางจนเป็นที่พอใจ
|
|
|
|
|
Date :
2016-05-12 19:56:32 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2016-05-13 09:01:04 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|