|
|
|
บันทึกข้อมูลหลาย record ในครั้งเดียว บันทึกเรียบร้อยแล้วแต่ข้อมูลไม่เข้าครับ |
|
|
|
|
|
|
|
พอดีทำตาม code ตัวอย่างจากในเว็บ thaicreate
กรอกข้อมูลแล้วกด submit มันบอกบันทึกเรียบร้อย แต่ข้อมูลมันไม่เข้าครับผม
ฐานข้อมูล
tb_money
-id_money
-date_data
-id_category
-detail
-value
-customer
-telcustomer
_________________________
tb_category
-id_category
-name_category
addform.php หน้ากรอกข้อมูล
Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
</head>
<body>
<form action="AddSave.php" name="frmAdd" method="post">
Select Line :
<select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
<?
for($i=1;$i<=50;$i++)
{
if($_GET["Line"] == $i)
{
$sel = "selected";
}
else
{
$sel = "";
}
?>
<option value="<?=$_SERVER["PHP_SELF"];?>?Line=<?=$i;?>" <?=$sel;?>><?=$i;?></option>
<?
}
?>
</select>
<table width="740" border="1">
<tr>
<th width="134"> <div align="center">วันที่</div></th>
<th width="134"> <div align="center">รายการ</div></th>
<th width="120"> <div align="center">รายละเอียด</div></th>
<th width="127"> <div align="center">ราคา</div></th>
<th width="82"> <div align="center">ชื่อลูกค้า</div></th>
<th width="105"> <div align="center">เบอร์โทร</div></th>
</tr>
<?
$line = $_GET["Line"];
if($line == 0){$line=1;}
for($i=1;$i<=$line;$i++)
{
?>
<tr>
<td><input type="text" name="date_data<?=$i;?>" value="<? echo date("Y-m-d")?>"size="20"></td>
<td><div align="center"><select name="id_category<?=$i;?>"> <option value="0">เลือกรายการบัญชี</option>
<?
include "connectbanshee.php";
$sql="select * from tb_category";
$result=mysql_db_query($dbname,$sql);
while($rs=mysql_fetch_array($result)){
$id_category=$rs[id_category];
$name_category=$rs[name_category];
echo "<option value='$id_category'>$name_category</option>";
}
?>
</select></div></td>
<td><input type="text" name="detail<?=$i;?>" size="20"></td>
<td><input type="text" name="value<?=$i;?>" size="20"></td>
<td><div align="center"><input type="text" name="customer<?=$i;?>" size="2"></div></td>
<td align="right"><input type="text" name="telcustomer<?=$i;?>" size="5"></td>
</tr>
<?
}
?>
</table>
<input type="submit" name="submit" value="submit">
<input type="hidden" name="hdnLine" value="<?=$i;?>">
</form>
</body>
</html>
addsave.php หน้าเซฟข้อมูล
Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>addsave</title>
</head>
<body>
<?
include "connectbanshee.php";
for($i=1;$i<=$_POST["hdnLine"];$i++)
{
if($_POST["id_category$i"] != "")
{
$strSQL = " INSERT INTO tb_money ";
$strSQL .="(date_data,id_category,detail,value,customer,telcustomer) ";
$strSQL .="VALUES";
$strSQL .="('".$_POST["date_data$i"]."','".$_POST["id_category$i"]."', ";
$strSQL .="'".$_POST["detail$i"]."' ";
$strSQL .=",'".$_POST["value$i"]."','".$_POST["customer$i"]."', ";
$strSQL .="'".$_POST["telcustomer$i"]."') ";
$objQuery = mysql_query($strSQL);
}
}
echo "Save Done. Click <a href='ListRecord.php'>here</a> to view.";
mysql_close();
?>
</body>
</html>
listrecord.php หน้าดูข้อมูลCode (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
</head>
<body>
<?
$date_data=date("Y-m-d");
include "connectbanshee.php";
$sql="select * from tb_money where date_data='$date_data' order by id_money desc";
$result=mysql_db_query($dbname,$sql);
$number=mysql_num_rows($result);
$no=1;
if($number<>0){
echo "<p><b>แสดงรายการ</b></p>
<table border='1'>
<tr bgcolor='#1589FF'>
<td><center><b>ลำดับ</b></center></td>
<td><center><b>วันที่</b></center></td>
<td><center><b>ประเภท</b></center></td>
<td><center><b>รายละเอียด</b></center></td>
<td><center><b>ราคา</b></center></td>
<td><center><b>ชื่อลูกค้า</b></center></td>
<td><center><b>เบอร์ลูกค้า</b></center></td>
<td><center><b>แก้ไข</b></center></td>
<td><center><b>ลบ</b></center></td>
</tr>";
while($rs=mysql_fetch_array($result))
{
$id_money=$rs[id_money];
$code_money=sprintf("%05d",$id_money);
$date_data=$rs[date_data];
$id_category=$rs[id_category];
$detail=$rs[detail];
$value=$rs[value];
$customer=$rs[customer];
$telcustomer=$rs[telcustomer];
$sql2="select name_category from tb_category where id_category='$id_category'";
$result2=mysql_db_query($dbname,$sql2);
$rs2=mysql_fetch_array($result2);
$name_category=$rs2[name_category];
echo"
<tr>
<td>$no</td>
<td>$date_data</td>
<td>$name_category</td>
<td>$detail</td>
<td>$value</td>
<td>$customer</td>
<td>$telcustomer</td>
<td><a href=\"testbanshee_edit.php?id_edit=$id_money\">[แก้ไข]</a></td>
<td><a href=\"testbanshee_del.php?id_del=$id_money\"
onclick=\" return confirm('ยืนยันลบ $name_category $detail ราคา $value บาท ออกจากระบบ')\">[ลบ]</a></td>
</tr>";
$no++;
}
echo "</table>";
mysql_close();
}
?>
</body>
</html>
Tag : PHP
|
ประวัติการแก้ไข 2011-01-11 15:39:30
|
|
|
|
|
Date :
2011-01-11 15:34:50 |
By :
minamino |
View :
7315 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
addsave.php มันขึ้น No database selected
ฐานข้อมูลมันก็ถูกแล้วนี่นา งงมากเลยครับ
Code (PHP)
$strSQL = "INSERT INTO tb_money ";
|
|
|
|
|
Date :
2011-01-11 16:00:49 |
By :
minamino |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mysql_select_db($dbname);
|
|
|
|
|
Date :
2011-01-11 16:14:01 |
By :
00..0. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไฟล์ connectbanshee.php ให้ใส่ mysql_select_db("db-name");
|
|
|
|
|
Date :
2011-01-11 16:17:55 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อะได้แล้วครับขอบคุณครับ
ขอถามอีกนิดครับถ้าจะกรอกใน textfield ช่องเดียวแล้วให้มันเข้าไปทุก record ทำได้หรือเปล่าครับ
เพราะสมมุติลูกค้า 1 คนทำรายการ 3 รายการจะได้ไม่ต้องกรอกชื่อลูกค้าลงใน textfield ทั้ง 3 ครั้ง
|
|
|
|
|
Date :
2011-01-11 16:35:19 |
By :
minamino |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องดูว่าเราได้ใส่คำสั่ง insert หรือยัง ชื่อฟิลด์ต้องตั้งให้เหมือนกัน แล้วก็อย่าลืมเช็คชื่อฐานข้อมูลและชื่อตารางด้วย
<?
if($submit=="OK"){
if($id1==""){
$sql="INSERT INTO tb_member set memberId='".$memberId."',cardID='".$cardID."',Gender='".$Gender."',memberTitle='".$memberTitle."',name='".$name."',surname='".$surname."',birthday='".$birthday."',address='".$address."',positionName='".$positionName."',sectionName='".$sectionName."',mobilephone='".$mobilephone."',mail='".$mail."',education='".$education."',school='".$school."',test_pro='".$test_pro."',start_date='".$start_date."',salary='".$salary."',salary_type='".$salary_type."',AccountID='".$AccountID."',bank='".$bank."',remark='".$Remark."'";
} ?>
ฟอร์มที่แสดง
<? if($submit=="Add"){?>
<form action="welcomeLoginBoard.php?submit=OK&show=OK&id1=" method="post"onSubmit="return Check_txt()" enctype='multipart/form-data'>
<table width="98%">
<tr>
<td width='30%' align='right'>รหัสพนักงาน : </td>
<td width='70%'><input name='memberId' id='memberId' type='text' size='20'><font color="red">*</font></td>
</tr>
<tr>
<td width='30%' align='right'>เลขบัตรประจำตัวประชาชน : </td>
<td width='70%'><input name='cardID' id='cardID' type='text'>
<font color="red">*</font> </td>
</tr>
<tr>
<td width='30%' align='right'>เพศ: </td>
<td width='70%'><select name='Gender' id='Gender'>
<option value='ชาย'>ชาย</option>
<option value='หญิง'>หญิง</option>
</select><font color="red">*</font> </td>
</tr>
<tr>
<td width='30%' align='right'>คำนำหน้า : </td>
<td width='70%'><select name='memberTitle' id='memberTitle'>
<option value='นาย'>นาย</option>
<option value='นาง'>นาง</option>
<option value='นางสาว'>นางสาว</option>
</select>
<font color="red">*</font> </td>
</tr>
<tr>
<td width='30%' align='right'>ชื่อ: </td>
<td width='70%'><input name='name' id='name' type='text' size='30'> <font color="red">*</font> </td>
</tr>
<tr>
<td width='30%' align='right'>นามสกุล : </td>
<td width='70%'><input name='surname' id='surname' type='text' size='30'> <font color="red">*</font> </td>
</tr>
<tr>
<td width='30%' align='right'>วันเกิด : </td>
<td width='70%'><input name='birthday' id='birthday' type='text'> (เช่น 31-12- 58) <font color="red">*</font></td>
</tr>
<tr>
<td width='30%' align='right'>ที่อยู่: </td>
<td width='70%'><input name='address' id='address' type='text' size='50'> <font color="red">*</font> </td>
</tr>
<tr>
<td width='30%' align='right'>ตำแหน่ง: </td>
<td width='70%'><input name='positionName' id='positionName' type='text' size='30'> <font color="red">*</font> </td>
</tr>
<tr>
<td width='30%' align='right'>แผนก/ฝ่าย: </td>
<td width='70%'><select name='sectionName' id='sectionName'>
<option value='ฝ่ายบริหาร'>ฝ่ายบริหาร</option>
<option value='ฝ่ายธุรการ'>ฝ่ายธุรการ</option>
<option value='ฝ่ายจัดส่ง'>ฝ่ายจัดส่ง</option>
<option value='ฝ่ายทั่วไป'>ฝ่ายทั่วไป</option>
<option value='ฝ่ายผลิต'>ฝ่ายผลิต</option>
</select><font color="red">*</font></td>
</tr>
<tr>
<td width='30%' align='right'>เบอร์โทร : </td>
<td width='70%'><input name='mobilephone' id='mobilephone' type='text' size='50'><font color="red">*</font></td>
</tr>
<tr>
<td width='30%' align='right'>อีเมลล์ : </td>
<td width='70%'><input name='mail' id='mail' type='text' size='50'> </td>
</tr>
<tr>
<td width='30%' align='right'>ระดับการศึกษา: </td>
<td width='70%'><select name='education' id='education'>
<option value='ต่ำกว่าระดับมัธยมศึกษาตอนต้น'>ต่ำกว่าระดับมัธยมศึกษาตอนต้น</option>
<option value='ระดับมัธยมศึกษาตอนต้น'>ระดับมัธยมศึกษาตอนต้น</option>
<option value='ระดับมัธยมศึกษาตอนปลาย'>ระดับมัธยมศึกษาตอนปลาย</option>
<option value='ระดับปวช.'>ระดับปวช.</option>
<option value='ระดับปวส.'>ระดับปวส.</option>
<option value='ระดับปริญญาตรี'>ระดับปริญญาตรี</option>
<option value='ระดับสูงกว่าปริญญาตรี'>ระดับสูงกว่าปริญญาตรี</option>
</select> </td>
</tr>
<tr>
<td width='30%' align='right'>สถาบันการศึกษา : </td>
<td width='70%'><input name='school' id='school' type='text' size='50'></td>
</tr>
<tr>
<td width='30%' align='right'>วันที่เริ่มทดลองงาน : </td>
<td width='70%'><input name='test_pro' id='test_pro' type='text'> (เช่น 31-12-58) <font color="red">*</font></td>
</tr>
<tr>
<td width='30%' align='right'>วันที่บรรจุงาน : </td>
<td width='70%'><input name='start_date' id='start_date' type='text'> (เช่น 31-12-58) </td>
</tr>
<tr>
<td width='30%' align='right'>เงินเดือน : </td>
<td width='70%'><input name='salary' id='salary' type='text'>ต่อ :
<select name='salary_type' id='salary_type'>
<option value='30'>เดือน</option>
<option value='1'>วัน</option>
</select> </td>
</tr>
<tr>
<td width='30%' align='right'>เลขที่บัญชี: </td>
<td width='70%'><input name='AccountID' id='AccountID' type='text'>
</td>
</tr>
<tr>
<td width='30%' align='right'>ธนาคาร : </td>
<td width='70%'><input name='bank' id='bank' type='text'>
</td>
</tr>
<tr>
<td width='30%' align='right'>หมายเหตุ : </td>
<td width='70%'><input name='Remark' id='Remark' type='text' size='50'></td>
</tr>
<tr height='50'>
<td></td>
<td align='left' valign='middle'><input type='submit' name='Submit' value=' บันทึก '> <input type='reset' name='Submit2' value='ล้างข้อมูล'> <input type='button' name='Submit222' value=' ยกเลิก ' onclick="document.location. href='welcomeLoginBoard.php?show=OK'"></td>
</tr>
</table>
</form>
<? }?>
|
|
|
|
|
Date :
2015-03-25 09:33:14 |
By :
ปูเป้ แกงส้ม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|