|
|
|
ช่วยดูโค๊ดเพิ่มข้อมูลให้หนูหน่อยนะคะ หนูจะให้มันลงตารางสองตารางคะ แต่ว่าตอนนี้ แค่ตารางเดียวก็ยังไม่ลงเลยคะ |
|
|
|
|
|
|
|
<?php require_once('../../Connections/PROJECT.php'); ?><?php require_once('../../Connections/PROJECT.php');
$txtOPD =$_POST['OPD'];
$txtDmeet=$_POST['DMEET'];
$txtSym =$_POST['SYMPTORN'];
$selectCure1=$_POST['CURE1'];
$selectCure2 =$_POST['CURE2'];
$selectCure3=$_POST['CURE3'];
$dateInput =$_POST['AppDate'];
$selectDrug1=$_POST['NameDrug1'];
$selectDrug2 =$_POST['NameDrug2'];
$selectDrug3=$_POST['NameDrug3'];
$txtQ1 =$_POST['QuaDrug1'];
$txtQ2 =$_POST['QuaDrug2'];
$txtQ3 =$_POST['QuaDrug3'];
$PayStatus =$_POST['PayStatus'];
$IDcure =$_POST['ID_CURE'];
$IdPayDrug =$_POST['IdPayDrug'];
$sql = "SELECT * FROM tbl_history" ;
$query=mysql_db_query($database_PROJECT,$sql);
$query = mysql_query($sql) or die(mysql_error());
$num = Mysql_num_rows($query);
$sql1 = "INSERT INTO tbl_history(' ',OPD,' ',' ',' ',DMEET,AppDate,SYMPTORN,CURE1,CURE2,CURE3,' ',PayStatus) values(' ' ,'$txtOPD',' ',' ',' ','$txtDmeet','$dateInput','$txtSym','$selectCure1','$selectCure2','$selectCure3','$PayStatus') ";
mysql_query($sql1);
//$IDcure = mysql_insert_id();
//$sql2 = "INSERT INTO tbl_paydrug ()values(' ' ,'$IDcure','$txtOPD','$selectDrug1','$selectDrug2','$selectCure2','$selectCure3','$dateInput','$PayStatus') ";
//mysql_query($sql2);
?>
หนูจะให้มันลงตารางสองตารางคะ แต่ว่าตอนนี้ แค่ตารางเดียวก็ยังไม่ลงเลยคะ ช่วยดูให้หน่อยได้ไหมคะว่ามันผิดตรงไหนคะ มันไม่ฟ้องอะไรเลยคะ แต่ว่าค่ามันไม่ลงฐานข้อมูลคะ ขอบคุณคะ T^T
Tag : - - - -
|
|
|
|
|
|
Date :
2010-05-01 13:04:00 |
By :
ตัวเล็ก |
View :
789 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รูปแบบการเขียน insert จะเป็นแบบนี้คับ
เช่น ตาราง member
id name surname
คำสั่งการเขียนจะเป็น
$sql="insert into member (id,name,surname) values ('','ชื่อที่ส่งเข้ามา','นามสกุลที่ส่งเข้ามาเก็บ')";
ในส่วน (id,name,surname) จะเป็นของ database จะต้องไม่เว้นว่าง
ต่อ ('','ชื่อที่ส่งเข้ามา','นามสกุลที่ส่งเข้ามาเก็บ') อันนี้สามารถใส่ค่าว่างได้
ลองเชคง่ายแค่
echo $sql;
อ่ะคับ ว่าค่าส่งมาถูกหรือป่าว
|
|
|
|
|
Date :
2010-05-01 14:26:31 |
By :
siammbk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้าเกิดว่า ต้องการเอาข้อมูลลงแค่บางฟิลด์หล่ะคะ เช่นตารางที่หนึ่ง ประกอบด้วย รหัส ชื่อ นามสกุล เบอร์โทร ต้องการให้ข้อมูลลงทุกฟิลด์ยกเว้น เบอร์โทร อย่างนี้ละคะ ต้องใส่เป็น ' ' อย่างนี้หรือป่าวคะ ตรง $sql=insert into ก่อน Values หน่ะคะ
|
|
|
|
|
Date :
2010-05-01 16:29:14 |
By :
ตัวเล็ก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
insert into member (id,name,surname,tel) values ('','ชื่อที่ส่งเข้ามา','นามสกุลที่ส่งเข้ามาเก็บ','')
ตรง id, name, surname,tel ห้ามเป็น '' เด็ดขาด เพราะว่าเป็นชื่อฟิวล์ ส่วนตรงนี้ ('','ชื่อที่ส่งเข้ามา','นามสกุลที่ส่งเข้ามาเก็บ','') ว่างได้
เช่น $sql="insert into member (id,name,surname,tel) values ('0','a','aa','')";
|
|
|
|
|
Date :
2010-05-01 16:37:32 |
By :
a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
^---^ เข้าใจแล้วคะ ขอบคุณมาก ๆ เลยคะ
|
|
|
|
|
Date :
2010-05-01 16:54:05 |
By :
ตัวเล็ก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|