|
|
|
อยากทราบว่า การ insert ข้อมูล ในSESSION ไปยังฐานข้อมูลทำไงอ่า ผิดตรงไหน มีโค้ดให้ดูด้วยอ่า ช่วยหน่อยครับ ต้องส่งแล้ว |
|
|
|
|
|
|
|
นี้คือ หน้าของ save
Code (PHP)
$sql="INSERT INTO evaluation (UserID, bandit_name, name, ch1, ch2 ,ch3 ,ch4, ch5, ch6, ch7, ch8, ch9, ch10, ch11, ch12, ch13, ch14, ch15, ch16, ch17, ch18, ch19, ch20, ch21, ch22, ch23, ch24, textarea)
VALUES
('$_POST[UserID]','$_POST[bandit_name]','$_POST[name]','$_POST[ch1]','$_POST[ch2]','$_POST[ch3]','$_POST[ch4]','$_POST[ch5]','$_POST[ch6]','$_POST[ch7]','$_POST[ch8]'
,'$_POST[ch9]','$_POST[ch10]','$_POST[ch11]','$_POST[ch12]','$_POST[ch13]','$_POST[ch14]','$_POST[ch15]','$_POST[ch16]','$_POST[ch17]','$_POST[ch18]','$_POST[ch19]','$_POST[ch20]','$_POST[ch21]','$_POST[ch22]','$_POST[ch23]','$_POST[ch24]','$_POST[textarea]')";
|
|
|
|
|
Date :
2011-10-23 10:04:36 |
By :
sunnyonto |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แสดงว่ายังไม่รู้จัก SESSION ว่ามันคืออะไร
ในหน้า insert เรียกแบบนี้เลย
Code (PHP)
$sql = "insert into table (field1, field2) values('" . $_SESSION['aaa'] . "','" . $_SESSION['bbb'] . "');";
ปล อย่าลืม session_start()
|
ประวัติการแก้ไข 2011-10-23 13:51:10
|
|
|
|
Date :
2011-10-23 13:50:30 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
session_start();
if($_SESSION['UserID'] == "")
{
echo "Please Login!";
exit();
}
mysql_connect("localhost","root","1234");
mysql_select_db("ebandit");
$strSQL = "SELECT * FROM member WHERE UserID = '".$_SESSION['UserID']."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
?>
นี้ session_start() ครับ
Code (PHP)
$sql = "insert into san (UserID, tell) values('" . $_SESSION['UserID'] . "','" . $_SESSION['tell'] . "','" . $_SESSION['tell'] . "');";
คือเมื่อเรา insert ไปแล้ว UserID สามารถส่งไปได้ แต่ tell มันส่งไปแล้วไม่เข้าใน ฐานข้อมูล อ่า ช่วยดูหน่อยจิครับ
|
|
|
|
|
Date :
2011-10-23 19:05:10 |
By :
sunnyonto |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี้คือรูปจากฐานข้อมูลครับ
|
|
|
|
|
Date :
2011-10-23 19:08:09 |
By :
sunnyonto |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$sql = "insert into san (UserID, tell) values('" . $_SESSION['UserID'] . "','" . $_SESSION['tell'] . "','" . $_SESSION['tell'] . "');";
ไม่ error หรอ
|
|
|
|
|
Date :
2011-10-23 19:27:55 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีครับ
แต่ติดอยู่ที่ว่า มันไม่ส่งค่า tell ไปอ่า
|
|
|
|
|
Date :
2011-10-23 20:49:19 |
By :
sunnyonto |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$sql = "insert into san (UserID, name) values('" . $_SESSION['UserID'] . "','" . $_SESSION['name'] . "');";
อิอิ แก้แล้วครับ แต่ก็ยังไม่เข้าอยู่ดีครับ
|
|
|
|
|
Date :
2011-10-23 21:29:09 |
By :
sunnyonto |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค๊ดตรงสร้าง session มาดูแล้วก็โค๊ดตอน insert มาดู ขอที่เกี่ยวข้องทั้งหมดนะ ไม่เอาหมด มันเยอะตาลาย
|
|
|
|
|
Date :
2011-10-23 22:30:55 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|