|
|
|
เวบแชทครับมันผิดพลาดตรงไหน แก้หลายครั้งแล้วก็ยังไม่ได้ |
|
|
|
|
|
|
|
Code (PHP)
<?//การสร้างระบบงาน Chat Room อย่างง่าย ๆ
//เริ่มด้วยสร้าง ฐานข้อมูลไว้ชื่อ datatest และ table ชื่อ chatroom
//CREATE TABLE `chatroom` ( `id` INT( 11 ) NOT NULL AUTO_INCREMENT
//, `mes` TINYTEXT NOT NULL , PRIMARY KEY ( `id` ));
//สร้างไฟล์ชื่อ chatroom.php ตาม code ด้านล่างนี้
?>
<?
if ($_POST[mes] <>"")
{
$host="127.0.0.1";
$user="root";
$passwd="abcd1234";
$dbname="webboard";
$connect=mysql_connect($host,$user,$passwd) or die("cannot connect");
$db=mysql_select_db($dbname)or die("cannot connect database!");
$sql="INSERT INTO idchat ( mes)VALUES ('$_POST[mes]');";
$dbquery=mysql_db_query($dbname,$sql);
}
?>
<html >
<head>
<META HTTP-EQUIV="REFRESH" CONTENT="5">
<? //<META HTTP-EQUIV="REFRESH" CONTENT="5">REFRESH ทุก 5 วินาที ?>
<title>Untitled Document</title>
</head>
<body>
<table width="70%" border="0" cellspacing="0" cellpadding="0">
<tr>
<th bgcolor="f2f2f2" scope="row"><form name="form2" method="post" action="<?=$PHP_SELF;?>">
<label>
<div align="left">
<?
$host="127.0.0.1";
$user="root";
$passwd="abcd1234";
$dbname="webboard";//ชื่อฐานข้อมูล
$connect=mysql_connect($host,$user,$passwd) or die("cannot connect");
$db=mysql_select_db($dbname)or die("cannot connect database!");
$sql="select * from idchat order by id DESC limit 0,10";//เรียกข้อมูล
$dbquery=mysql_db_query($dbname,$sql);
$row=mysql_num_rows($dbquery);
while($result=mysql_fetch_array($dbquery)) {
$a[] = $result[mes]; //เก็บช้อความ 10 อันดับล่าสุดลงตัวแปร
}
for($i=count($a)-1;$i>=0;$i--) {
echo $a[$i]."<br>";
}
?>
</div>
</label>
</form> </th>
</tr>
<tr>
<th scope="row"><form name="form1" method="post" action="">
<table width="88%" border="1" cellspacing="0" cellpadding="0">
<tr>
<th scope="row"><font size="2">พิมพ์ข้อความที่นี่</font></th>
<td><label>
<div align="center">
<input name="mes" type="text" id="mes" size="60">
</div>
</label></td>
<td><label>
<input name="Submit" type="submit" id="Submit" value="Send">
</label></td>
</tr>
</table>
</form> </th>
</tr>
</table>
</body>
</html>
Tag : PHP, HTML/CSS
|
|
|
|
|
|
Date :
2011-06-22 02:17:09 |
By :
boyBang |
View :
22583 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ติดตรงไหนครับ
|
|
|
|
|
Date :
2011-06-22 06:08:03 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$host="127.0.0.1";
$user="root";
$passwd="abcd1234";
$dbname="webboard";
$connect=mysql_connect($host,$user,$passwd) or die("cannot connect");
$db=mysql_select_db($dbname)or die("cannot connect database!");
ติดต่อครั้งเดียวก็น่าจะพอแล้วนะครับ
|
|
|
|
|
Date :
2011-06-22 08:04:16 |
By :
ทองมี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เจอแล้วครับ
$sql="select * from chatrooms order by idchat DESC limit 0,10";//เรียกข้อมูล
แต่ทำไมฐานข้อมูลผมแสดงข้อมูลภาษาไทยไม่ได้อะครับ ไม่ได้ใช้นานละครับ พอมีเวอร์ชั่นใหม่แนะนำไหมครับ
The AppServ Open Project - 2.5.8 for Windows
ขอบคุณสำหรับความคิดเห็นครับ
|
|
|
|
|
Date :
2011-06-22 23:31:56 |
By :
boyBang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|