ใครเคยเจอยังงี้บ้างครับ เป็นเพราะอะไร... ทำงานที่ localhost ก็แสดงผลปกติ ดังรูป
อยากทราบว่า คุณๆมีโค้ด php อื่นๆให้ลองมั้ยครับ
ไม่รู้อยู่ที่โค้ดหรือเปล่านะ ผมใช้โค้ดนี้อ่ะ...
ปล. ตัว index.php ผมใช้ method post ครับ
Date :
2010-07-01 00:12:50
By :
แมวเซา
db คุณส่งออกมาจากเครื่องคุณแล้ว import เข้าไปยัง server จริงหรือเปล่าครับ หรือว่ายังไงครับ เวอร์ชั่นของ mysql server กับ charset ที่คุณสร้าง ตั้งค่าไว้เหมือนกันหรือเปล่าครับ ลองเช็คดู ปกติมันไม่น่ามีปัญหานะครับ
Date :
2010-07-01 00:52:37
By :
Manussawin
คุณยังไม่ได้ทำการรับค่ามาจากอีก Page
ให้คุณใส่
Code (PHP)
$logname = $_REQUEST['logname'];
...
$hobby4 = $_REQUEST['hobby4'];
Date :
2010-07-01 02:02:26
By :
50121680
คุณ Gusto code ที่แนะนำนั้น
ต้องแทรกตรงไหนครับ
ผมยังใหม่อยุ่ครับ
Date :
2010-07-01 02:29:16
By :
แมวเซา
คุณ Gusto หมายถึงให้คุณรับค่าจาก form มาใส่ตัวแปรก่อนค่ะ บางที เครื่องคุณ กับ host อาจจะคนละ version กัน จะอ้างถึงโดยชื่อแบบนั้นเลยไม่ได้ ต้องรับค่าจาก $_GET หรือ $_POST ตามแต่ที่คุณส่งมา ส่งแบบ GET ก็รับ ด้วย $_GET ส่งแบบ POST ก็รับด้วย $_POST และอีกตัวที่คุณ Gusto แนะนำ คือ $_REQUEST ใช้ได้กับทั้ง GET และ POST
ขากโค้ดของคุณ คุณก็เพียงแค่เพิ่ม ตรงส่วนนี้เข้าไป ก่อนที่จะนำตัวแปรต่าง ๆ ไปใช้ เช่น
Code (PHP)
$logname = $_REQUEST['logname'];
ใส่ให้ครบจำนวนตัวแปรที่ส่งมาค่ะ
Date :
2010-07-01 08:34:58
By :
ultrasiam
ลองแบบนี้ดูครับ
หน้ากรอกข้อมูล
Code (PHP)
<!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>Untitled Document</title>
</head>
<body><form action="insert.php" method="post">
<table width="500" border="1">
<tr>
<td>user</td>
<td><label>
<input type="text" name="user" id="user" />
</label></td>
</tr>
<tr>
<td>name-lastname</td>
<td><label>
<input type="text" name="name" id="name" />
</label></td>
</tr>
<tr>
<td>email</td>
<td><label>
<input type="text" name="email" id="email" />
</label></td>
</tr>
<tr>
<td>address</td>
<td><label>
<input type="text" name="address" id="address" />
</label></td>
</tr>
<tr>
<td>tell</td>
<td><input type="text" name="tell" id="tell" /></td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="submit" name="click" id="click" value="Submit" />
<input type="reset" name="Reset" id="button" value="Reset" />
</label></td>
</tr>
</table></form>
</body>
</html>
หน้าinsertข้อมูล
Code (PHP)
<?
$logname=$_POST["user"];
$name=$_POST["name"];
$email=$_POST["email"];
$address=$_POST["address"];
$tell==$_POST["tell"];
$host="localhost";
$user="root";
$pass="1234";
mysql_connect($host,$user,$pass) or die("can not connect server");
mysql_select_db($dbname) or die("can not connect db");
$sql="insert into userinfo (logname,name,email,address,tell) value('$logname','$name','$email','$address','$tell')";
$result=mysql_query($sql);
if($result){
echo "ok";
}
else{
echo "on";
}
?>
Date :
2010-07-01 08:47:17
By :
sagi
Load balance : Server 01