3 คำตอบ
สอบถามการแสดงผลหน้าเว็บไม่แสดงภาษไทย มือใหม่หัดเขียนครับ
ผมทำตามวีดีโอระบบซื้อสินค้าออนไลน์ หน้า register_process.php แต่ในวีดีโอของอาจารย์แสดงภาษาไทยครับ โค๊ดด้านล่างครับ อ่านไทยไม่ออก echo อะครับ
ขอบคุณครับ
https://drive.google.com/file/d/0B171sYuR24GtY0R2V...
Code connection.php
<?php
include './config.php';
$conn = mysql_connect($conf['dbhost'], $conf['dbuser'], $conf['dbpass']) or die("ERROR: ติดต่อ Server ไม่ได้" . mysql_error());
mysql_select_db($conf['dbname'], $conn) or die("ERROR: เลือกฐานข้อมูลไม่ได้" . mysql_error());
mysql_query("SET character_set_connection=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_results=utf8");
?>
Code register_process.php
<?php
include './connection.php';
$myre = $_POST['re'];
if(!empty($myre['username']) &&
!empty($myre['password']) &&
!empty($myre['first_name']) &&
!empty($myre['last_name']) &&
!empty($myre['email']) &&
!empty($myre['address'])
){
$sql = "INSERT INTO users (username,password,user_level)
VALUES(' ".$myre['username']." ',
' ".md5($myre['password'])." ',
'member')";
$result = mysql_query($sql) or die("ERROR: สมัครสมาชิกไม่ได้");
if($result){
$sql2 = "INSERT INTO user_details(user_id, first_name, last_name, email, address, created)
VALUES(' ".mysql_insert_id()." ',
' ".$myre['first_name']." ',
' ".$myre['last_name']." ',
' ".$myre['email']." ',
' ".$myre['address']." ',
' ".date("Y-m-d H:i:s")." ')";
$result2 = mysql_query($sql2);
if($result2){
echo "Success: สมัครสมาชิกเรียบร้อย <a href='index.php'>กลับหน้าแรก</a>";
}else {
echo "ERROR: สมัครสมาชิกล้มเหลว <a href='index.php'>กลับหน้าแรก</a>";
ในไฟล์ register_process.php
<?php
header('Content-Type: text/html; charset=utf-8'); ใส่บรรทัดนี้เข้าไปครับ
ได้แล้วครับ ขอบคุณมาก ๆ นะครับ