จะ Add ข้อมูล 5 ตารางลงใน DB แต่ Add ได้แค่ตารางเดียวอะคะ
Code (PHP)
<form method="post" action="added_pawn.php">
<table width="852" height="533" border="0" bgcolor="#CCCCCC">
<tr>
<td><table width="852" height="533" border="0" bgcolor="#CCCCCC">
<tr>
<td width="112">เลขประจำตัวผู้จำนำ</td>
<td width="215"><input type="text" name="id_p" /></td>
</tr>
<tr>
<td width="112">ประเภทบัตร</td>
<td width="215"><select name="f1" >
<option value="1">บัตรประชาชน</option>
<option value="2"> บัตรข้าราชการ</option>
<option value="3">ใบอนุญาตขับขี่</option>
</select></td>
<td width="99">เลขที่บัตร</td>
<td width="280"><input type="text" name="f2" size="30" /></td>
</tr>
<tr>
<td>วันที่ออกบัตร</td>
<td><label for="textfield"></label>
<input type="text" name="f3" size="20" /></td>
<td>วันหมดอายุ</td>
<td><input type="text" name="f4" size="30" /></td>
</tr>
<tr>
<td>ชื่อ</td>
<td><input type="text" name="f5" /></td>
<td>นามสกุล</td>
<td><input type="text" name="f6"/></td>
</tr>
<tr>
<td height="31">สัญชาติ</td>
<td><input type="text" name="f7" /></td>
<td>อายุ</td>
<td><input type="text" name="f8" size="20" />
ปี</td>
</tr>
<tr>
<td height="85">ที่อยู่</td>
<td colspan="3"><textarea name="f9" cols="50" rows="5" ></textarea></td>
</tr>
<tr></tr>
<tr></tr>
<tr>
<td width="112">เลขที่ทรัพย์สิน</td>
<td width="215"><input type="text" name="id_a" /></td>
</tr>
<tr>
<td width="112">ประเภททรัพย์</td>
<td width="215"><select name="a1" >
<option value="1">001 ทอง เพชร พลอย นาก</option>
<option value="2">002 เงินรูปพรรณ</option>
<option value="3">003 นาฬิกา</option>
<option value="4">004 วิทยุ เทป เครื่องเสียง</option>
<option value="5">005 โทรทัศน์</option>
<option value="6">006 วิดีโอ วีซีดี</option>
<option value="7">007 ตู้เย็น</option>
<option value="8">008 กล้องถ่ายรุป</option>
<option value="9">009 จักรเย็บผ้า หัวจักร</option>
<option value="10">010 แว่นตา</option>
<option value="11">011 กบ สว่าน เลื่อย เครื่องมือช่าง</option>
<option value="12">012 เบ็ดเตล็ด อื่นๆ</option>
</select></td>
<td width="99">น้ำหนัก</td>
<td width="280"><input type="text" name="a4" />
กรัม </td>
<td width="124"> </td>
</tr>
<tr>
<td>ชื่อทรัพย์สิน</td>
<td><input type="text" name="a2" /></td>
<td>ยี่ห้อ/แบบ/รุ่น</td>
<td><textarea name="a3" cols="40" rows="5"></textarea></td>
<td> </td>
</tr>
<tr>
<td height="38">ตำหนิ</td>
<td><input type="text" name="a5" /></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>หมายเลขเครื่อง</td>
<td><input type="text" name="a6" id="textfield4" size="40" /></td>
</tr>
<tr>
<td>ราคาประเมิน</td>
<td><input type="text" name="a7" />
บาท </td>
<td>ราคารับ</td>
<td><input type="text" name="a8" />
บาท </td>
<td> </td>
</tr>
<tr>
<td>อัตราดอกเบี้ย</td>
<td><input type="text" name="a9" />
บาท/เดือน </td>
</tr>
<tr>
<td>วันที่รับจำนำ</td>
<td><? $a10= date("Y-m-d ", mktime(date("H")));
echo $a10;?></td>
<td>วันสิ้นงวด</td>
<td><? $a11=date('Y-m-d',strtotime('+5 month')) ;
echo $a11 ?></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<td height="32"> </td>
<td colspan="3"><input type="submit" name="botton1" value="เพิ่มข้อมูล" />
<input type="reset" name="button2" value="ยกเลิก" /></td>
</tr>
</table></td>
</tr>
</table>
</form>
<? include"footer2.php" ?>
<?php
}
else{
echo "คุณไม่ได้รับสิทธิ์ในการใช้งานส่วนนี้";
}
?>
Code (added_pawn.php)
<? session_start();
ob_start();
if (($_SESSION['estatus']==1) and ($_SESSION['uname']=="s002")){ include_once "pawnshop.inc.php";
$id_p=$_POST['id_p'];
$f1=$_POST['f1'];
$f2=$_POST['f2'];
$f3=$_POST['f3'];
$f4=$_POST['f4'];
$f5=$_POST['f5'];
$f6=$_POST['f6'];
$f7=$_POST['f7'];
$f8=$_POST['f8'];
$f9=$_POST['f9'];
$id_a=$_POST['id_a'];
$a1=$_POST['a1'];
$a2=$_POST['a2'];
$a3=$_POST['a3'];
$a4=$_POST['a4'];
$a5=$_POST['a5'];
$a6=$_POST['a6'];
$a7=$_POST['a7'];
$a8=$_POST['a8'];
$a9=$_POST['a9'];
$a10=$_POST['a10'];
$a11=$_POST['a11'];
$sql1="INSERT INTO pawner(id_pawner,p_fname,p_sname,p_nation,p_age,p_adr) VALUE('$id_p','$f5','$f6','$f7','$f8','$f9')";
mysql_query($sql1);
$sql2="INSERT INTO card(id_card,card_type,card_start,card_end)
VALUE('$f2','$f1','$f3','$f4')";
mysql_query($sql2);
$sql3="INSERT INTO asset(id_asset,asset_name,asset_detail,weight,asset_defect,EMI) VALUE('$id_a','$a2','$a3','$a4','$a5','$a6')";
mysql_query($sql3);
$sql4="INSERT INTO ticket_detail(cost_est,cost_accept)
VALUE('$a7','$a8')";
mysql_query($sql4);
$sql5="INSERT INTO ticket(ticket_date,ticket_enddate)
VALUE ('$a10','$a11')";
mysql_query($sql5);
if(mysql_errno()>0) echo mysql_error();
//echo $sql1;
//echo $sql2;
//echo $sql3;
//echo $sql4;
//echo $sql5;
header("Location: show_pawn.php");
}
else{
echo "คุณไม่ได้รับสิทธิ์ที่จะเพิ่มรายการ";
}
?>
Tag : PHP, MySQL
Date :
2014-02-01 19:18:13
By :
padlomyenchum
View :
657
Reply :
3
จะadd ข้อมูล5ตารางลงในDB แต่add ได้แค่ตารางเดียวอะคะ
add ได้แต่table card อะคะ นอกนั้นไม่เพิ่มในDatabese เลย
Date :
2014-02-01 19:23:47
By :
padlomyenchum
ตอบความคิดเห็นที่ : 1 เขียนโดย : padlomyenchum เมื่อวันที่ 2014-02-01 19:23:47
รายละเอียดของการตอบ ::
อันที่จริงไม่น่าจะ add ได้ซักตารางเลยครับ เพราะเขียนคำสั่งผิด
Quote: added_pawn.php
<? session_start();
ob_start();
if(($_SESSION['estatus']==1) and ($_SESSION['uname']=="s002")){
include_once "pawnshop.inc.php";
$id_p=$_POST['id_p'];
$f1=$_POST['f1'];
$f2=$_POST['f2'];
$f3=$_POST['f3'];
$f4=$_POST['f4'];
$f5=$_POST['f5'];
$f6=$_POST['f6'];
$f7=$_POST['f7'];
$f8=$_POST['f8'];
$f9=$_POST['f9'];
$id_a=$_POST['id_a'];
$a1=$_POST['a1'];
$a2=$_POST['a2'];
$a3=$_POST['a3'];
$a4=$_POST['a4'];
$a5=$_POST['a5'];
$a6=$_POST['a6'];
$a7=$_POST['a7'];
$a8=$_POST['a8'];
$a9=$_POST['a9'];
$a10=$_POST['a10'];
$a11=$_POST['a11'];
$sql1="INSERT INTO pawner(id_pawner,p_fname,p_sname,p_nation,p_age,p_adr) VALUES ('$id_p','$f5','$f6','$f7','$f8','$f9')";
mysql_query($sql1) or die(mysql_error());
$sql2="INSERT INTO card(id_card,card_type,card_start,card_end) VALUES ('$f2','$f1','$f3','$f4')";
mysql_query($sql2) or die(mysql_error());
$sql3="INSERT INTO asset(id_asset,asset_name,asset_detail,weight,asset_defect,EMI) VALUES ('$id_a','$a2','$a3','$a4','$a5','$a6')";
mysql_query($sql3) or die(mysql_error());
$sql4="INSERT INTO ticket_detail(cost_est,cost_accept) VALUES ('$a7','$a8')";
mysql_query($sql4) or die(mysql_error());
$sql5="INSERT INTO ticket(ticket_date,ticket_enddate) VALUES ('$a10','$a11')";
mysql_query($sql5) or die(mysql_error());
header("Location: show_pawn.php");
}else{
echo "คุณไม่ได้รับสิทธิ์ที่จะเพิ่มรายการ";
}
?>
Date :
2014-02-01 22:19:30
By :
sakuraei
ได้แล้วค่ะ ขอบคุณมากๆค่ะ :))
Date :
2014-02-02 03:10:02
By :
padlomyenchum
Load balance : Server 00