|
|
|
ข้อมูลที่รับค่าจาก GET ไม่ยอมลง Database แต่ echo ออกมาได้ |
|
|
|
|
|
|
|
Code (PHP)
<?
ob_start();
session_start();
require("../connect/connect.php");
require("../connect/function.php");
mysql_query("SET NAMES TIS620");
$results=select("member","where 1=1 and Email='".$_SESSION["strEmail"]."'");
$resultDetail=select("member","where 1=1 and MemberID='".$_GET["MemberID"]."'");
$id = $_GET["MemberID"];
$name = $results["Name"];
$picture = $results["Picture"];
$date = date('Y-m-d H:i:s');
if($_GET["action"]=="comment")
{
$sql_up = "insert into comment (MemberID,Content,Date,Name,Picture) Values ('$id','$_POST[textfield]','$date','$name','$picture')";
$dbquery_up = mysql_query($sql_up);
echo"<script language='JavaScript'>";
echo"alert('คอมเมนต์แล้ว');";
echo"window.location='Person.php'";
echo"</script>";}
?>
ลอง $id = echo $_GET["MemberID"]; มีค่าเท่ากับ 5 แต่ไม่ยอมลง Database แต่ตัวอื่นลงหมด
Tag : PHP
|
|
|
|
|
|
Date :
2011-11-22 09:58:50 |
By :
ayumi |
View :
964 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เดาเอานะครับ
เป็นเพราะว่า memberid เป็น auto_increment หรือเปล่าครับ
|
|
|
|
|
Date :
2011-11-22 10:00:56 |
By :
grandraftz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองให้มันแสดง error ดูนะ $dbquery_up = mysql_query($sql_up) or die (mysql_error()) ;
อาจเป็นเพราะจำนวนฟิลด์ไม่เท่ากัน
ชนิดของฟิลด์
อื่น.......................
|
|
|
|
|
Date :
2011-11-22 10:05:12 |
By :
ozma |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MemberID ไม่ได้เป็น auto_increment อะ
|
|
|
|
|
Date :
2011-11-22 10:06:05 |
By :
ayumi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MemberID ซ้ำกันหรือเปล่า
MemberID เก็บเป็นอะไรครับ int หรือ char
|
|
|
|
|
Date :
2011-11-22 11:47:21 |
By :
avsqlz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MemberID เก็บเป็น int
ข้อมูลซ้ำกันได้
|
|
|
|
|
Date :
2011-11-22 12:29:25 |
By :
ayumi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันมี error หรือเปล่า เป็น Primary Key ป่าวครับ
ถ้ามี error เอามาดูหน่อย หรือเอา sql ที่มัน run เข้าไปมาดูก็ได้ครับ
|
|
|
|
|
Date :
2011-11-22 12:57:30 |
By :
grandraftz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|