Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > สอบถามค่ะ Insert ข้อมูลลงใน database แล้วส่วนที่เป็นภาษาไทยขึ้น ??? แก้ไม่หายค่ะ



 

สอบถามค่ะ Insert ข้อมูลลงใน database แล้วส่วนที่เป็นภาษาไทยขึ้น ??? แก้ไม่หายค่ะ

 



Topic : 122875



โพสกระทู้ ( 5 )
บทความ ( 0 )



สถานะออฟไลน์




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"> &nbsp;Email</td>
<td width="197"><?php echo $objResult["Email"];?>
</td>
</tr>
<tr>
<td> &nbsp;Name</td>
<td><?php echo $objResult["Name"];?></td>
</tr>
<tr>
<td width="87"> &nbsp;Lastname</td>
<td width="197"><?php echo $objResult["Lastname"];?>
</td>
</tr>
</tr>
</tbody>
</table>
<H1>&nbsp;</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







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-05-12 05:10:36 By : pbitter View : 1033 Reply : 5
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ใน Table ไดด้กำหนดตัว Collation เป็นแบบ UTF-8 หรือเปล่าครับ








แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-05-12 09:18:54 By : mr.win
 


 

No. 2



โพสกระทู้ ( 5 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2016-05-12 09:18:54
รายละเอียดของการตอบ ::
เป็น utf8 general ci ค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-05-12 19:34:29 By : pbitter
 

 

No. 3



โพสกระทู้ ( 9,587 )
บทความ ( 2 )



สถานะออฟไลน์


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
 


 

No. 4



โพสกระทู้ ( 5 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 3 เขียนโดย : Chaidhanan เมื่อวันที่ 2016-05-12 19:56:32
รายละเอียดของการตอบ ::
ขอบคุณค่ะ ตอนนี้สามารถ insert เป็นภาษาไทยได้แล้วค่ะ ลองเปลี่ยนจาก xampp เป็น appserv ดู ยัง งง ๆอยู่ค่ะว่าได้ ได้ยังไง ตรง session แปะเพลินไปหน่อย ขอบคุณสำหรับคำแนะนำค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-05-13 02:50:13 By : pbitter
 


 

No. 5



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-05-13 09:01:04 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามค่ะ Insert ข้อมูลลงใน database แล้วส่วนที่เป็นภาษาไทยขึ้น ??? แก้ไม่หายค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่