 |
ดึงค่าจาก อีกตารางเก็บใน อีกตาราง -ผมให้มันดึงข้อมูล ตำแหน่งตามนี้ครับ |
|
 |
|
|
 |
 |
|
ลองเอาโค๊ดมาดูครับ อิอิอิอิ
|
 |
 |
 |
 |
Date :
2012-02-06 03:39:59 |
By :
มามืดๆ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
จะดูส่วนไหนครับ ส่วนที่ผมให้ น่าจะตรงจุดละนะ
มันไม่ยอมเก็บค่าจากอีกตาราง ลงในอีกตารางน่ะครับ
|
 |
 |
 |
 |
Date :
2012-02-06 03:43:47 |
By :
Ac Sixma |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
$sql="select * from house where house_id='$id_house' ";
$row=mysql_fetch_row($result2);
for($i=0;$i<count($house_id);$i++) {
$sql3="insert into book_order values('$row[0]','$house_id[$i]','$house_price[$i]')";
mysql_db_query($dbname,$sql3);
}
ตัวแปรสีแดงมาจากไหน เก็บค่าอะไรครับ
|
 |
 |
 |
 |
Date :
2012-02-06 03:46:20 |
By :
มามืดๆ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตอนนี้ผมลองแค่นี้ดูครับ
Code (PHP)
$sql4="select * from house where house_id='$id_house' ";
mysql_db_query($dbname,$sql4);
$sql3="insert into book_order values('$row[0]','$house_id[0]','$house_price[0]')";
mysql_db_query($dbname,$sql3);
ผมเอา for ออก ถ้าจะให้มันดึงข้อมูล house_id กับ house_price ในตาราง house
มาเก็บไว้ในตาราง book_order ควรจะทำยังไงดีครับ
ตาราง book_order : ไม่มีไพมารี่
book_id < เก็บค่าใบจองได้แล้ว
house_id < ยังเก็บค่าจาก house_id ไม่ได้
book_order_price < ยังเก็บค่าจาก house_price ไม่ได้
ตาราง house :
house_id < ไพมารี่
house_name
house_detail
house_price
ประมาณนี้ครับ
|
 |
 |
 |
 |
Date :
2012-02-06 04:02:35 |
By :
Ac Sixma |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
<?php
$conn = mysql_connect($host,$user,$pass) or die('เชื่อมฐานข้อมูลไม่ได้');
$db = mysql_select_db($db);
$id = htmlspecialchars(strip_tags($_GET['house_id']));
$sql = mysql_query("select * from house where house_id='$id'");
$info = mysql_fetch_array($sql);
$nSql = mysql_query("insert into book_order(book_id,house_id,book_order_price) values('$bookid','$info[house_id]','$info[house_price]')");
if($nSql){
echo 'บันทึกแล้ว';
}else{
echo 'ผิดพลาด = '.mysql_error();
}
?>
ลองดูตามนี้
|
 |
 |
 |
 |
Date :
2012-02-06 04:33:18 |
By :
มามืดๆ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลืมไปนิด
values('$bookid','$info[house_id]','$info[house_price]')");
$bookid คือ ตัวแปรค่าใบจอง ไปเปลี่ยนเอาคนเดียวนะ
|
 |
 |
 |
 |
Date :
2012-02-06 04:36:15 |
By :
มามืดๆ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
จะลองดู ขอบคุณมากครับ
|
 |
 |
 |
 |
Date :
2012-02-06 04:43:47 |
By :
Ac Sixma |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|