|
|
|
ขออีกทีครับ ตอนบันทึกข้อมูล เป็น ภาษาไทย มัน ขึ้นเป็น ว่างเปล่า |
|
|
|
|
|
|
|
ขอดูโค๊ดตอนนี้หน่อยครับ :)
|
|
|
|
|
Date :
2013-12-21 13:22:38 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
session_start();
include ("include/function.php");
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
$username = $_SESSION['name'];
$name = iconv("utf-8","tis-620",$username);
$msg = trim($_POST['msg']);
$msg = iconv("utf-8","tis-620",$msg);
if(empty($msg) || has_rudeword($msg)){
exit;
}
my_connect();
//ตรวจสอบว่าชื่อยังอยู่ในระบบสนทนาหรือไม่ ถ้าไม่ ก้อให้ กลับไปเริ่มต้นใหม่
$sql = "SELECT COUNT(*) FROM chatter WHERE name = '$name';";
$result = mysql_query($sql);
if(mysql_result($result,0,0) == 0){
header("Location:chatroom.php");
exit();
}
$msg = htmlspecialchars($msg,ENT_QUOTES);
$color = $_POST['color'];
//เก็บข้อมูลในตาราง Message
$sql = "INSERT INTO message VALUES
(0,'$name','$msg','$color',NOW());";
mysql_query($sql);
//อัปเดตวันเวลาที่ตาราง chatter ให้เป็นวันเวลาล่าสุดที่ผู้ใช้รายนั้นโพสข้อความ
$sql = "UPDATE chatter SET last_post_time = nOW() WHERE name = '$name';";
mysql_query($sql);
header("content-type: text/plain; charset = tis-620");
echo "";
|
|
|
|
|
Date :
2013-12-21 15:43:25 |
By :
beerburn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|