Add/Insert Multiple Record กับ auto fill จะเอา 2 ตัวนี้มารวมกันยังไงดีคะ ลองเขียนแล้วไม่ได้ค่ะ
Add/Insert Multiple Record กับ auto fill จะเอา 2 ตัวนี้มารวมกันยังไงดีคะ ลองเขียนแล้วไม่ได้ค่ะ
ลองประยุกต์ Add/Insert Multiple Record จาก link นี้
https://www.thaicreate.com/php/php-mysql-add-insert-multiple-record.html
และในการเพิ่มข้อมูลลงตาราง จะมีทั้ง listbox และ auto fill ที่เรียกข้อมูลมาจากตารางอื่น (auto fill หลายอัน และเป็นการ include ไฟล์เข้ามาค่ะ)
เมื่อเรากดเลือกจำนวนข้อมูลที่จะเพิ่ม(Add/Insert Multiple Record ) เช่น 3
คอลัมน์ที่เป็น auto fill จะขึ้นเฉพาะ บรรทัดบนสุดเท่านั้นค่ะ ส่วน list box จะขึ้นทุกบรรทัด
ควรจะแก้ไขยังไงบ้างคะ เพื่อให้ autofill ขึ้นทุกบรรทัด และสามารถใช้งานได้ อ่ะค่ะ
รบกวนด้วยนะคะ
ขอบคุณมาก ๆ ค่ะ
Code (PHP)
<?
session_start();
require_once('session_area.php');
//echo $_SESSION['UserID']."<br>";
//echo $_SESSION['DepID'];
//mysql_connect("localhost","root","root");
//mysql_select_db("mydatabase");
$objConnect =include("conn.php");
$objDB = mysql_select_db("excepttaxdb_new");
mysql_query("SET NAMES UTF8");
$strSQL = "SELECT * FROM member WHERE UserID = '".$_SESSION['UserID']."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
// echo $_SESSION['UserID'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<html>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#d0d0d0;
}
-->
</style>
<title>[เลือกชนิดน้ำผัก ผลไม้]</title>
<head>
<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>
<link rel="stylesheet" type="text/css" href="bg.css">
<link rel="stylesheet" type="text/css" href="css/table.css">
</head>
<body >
<table width="900" border="0" align="center" cellpadding="0" cellspacing="0" id="ex5">
<tr>
<td><?php require_once('menu_Area.php'); ?></td>
</tr>
<tr>
<td><?php require_once('head_area.php'); ?></td>
</tr>
<tr>
<td align="center"> </td>
</tr>
<tr>
<td align="center"><strong>[ เลือกชนิดน้ำผักผลไม ้]</strong></td>
</tr>
<tr>
<td height="59"><form action="phpMySQLAddSave_type2225555.php" name="frmAdd" method="post"><table width="400" align="center">
<tr>
<td align="right"> </td>
</tr>
<tr>
<td>จำนวนชนิดน้ำผักผลไม้ :
<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></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td height="78" align="center">
<table width="666" height="74" border="1" id="box-table-a">
<tr>
<th width="53">ลำดับ</th>
<th width="241">ชนิดน้ำผักผลไม้</th>
<th width="181"> <div align="center">ปริมาตร </div></th>
<th width="163"> <div align="center">หน่วย </div></th>
</tr>
<?
$line = $_GET["Line"];
if($line == 0){$line=1;}
for($i=1;$i<=$line;$i++)
{
$count++;
?>
<tr>
<td align="center" valign="middle"><?=$count?></td>
<td height="45" align="center" valign="middle"><?
//เรียกค่าสุดท้ายของ ID ขึ้นมา
$strSQL_auto_number = "SELECT * FROM authorization ORDER BY auto_number DESC LIMIT 1";
mysql_query("SET NAMES UTF8");
$objQuery_auto_number = mysql_query($strSQL_auto_number);
$objResult_auto_number = mysql_fetch_array($objQuery_auto_number);
// echo "<br>".$objResult_auto_number['auto_number']."<br>";
// echo $objResult_auto_number['Aut_ID'];
?>
<input type="hidden" name="txtAut_ID<?=$i;?>" id="textfield" value="<? echo $objResult_auto_number['Aut_ID']; ?>">
<?php require_once('Data_search_type.php'); ?></td>
<td align="center" valign="middle">
<?php require_once('Data_search_capacitance.php'); ?></td>
<td align="center" valign="middle">
<select name="txtunit<?=$i;?>">
<option value=""><-- กรุณาเลือก --></option>
<option value="ml.">มิลลิลิตร</option>
<option value="L">ลิตร</option>
<option value="CC">ซีซี</option>
</select>
</td>
</tr>
<?
}
?>
</table></td>
</tr>
<tr>
<td height="26" align="center"> </td>
</tr>
<tr>
<td height="26" align="center"><input type="submit" name="submit" value="บันทึก" />
<input type="hidden" name="hdnLine" value="<?=$i;?>" /></td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td><div align="center">
</div></td>
</tr>
<tr>
<td align="right"> </td>
</tr>
<tr>
<td height="19" align="center"> </td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td height="202" align="right" valign="bottom"><table width="274">
<tr>
<td width="181"> <script language="javascript">
function js_popup(theURL,width,height) { //v2.0
leftpos = (screen.availWidth - width) / 2;
toppos = (screen.availHeight - height) / 2;
window.open(theURL, "viewdetails","width=" + width + ",height=" + height + ",left=" + leftpos + ",top=" + toppos);
}
</script><button onclick="js_popup('QQ_Area_TypeAddFrom_popup.php',700,500); return false;"> เพิ่มข้อมูลชนิดน้ำผลไม้พืชผัก </button></td>
<td width="64"><input type='button' onclick='javascript;window.history.back();' value='ย้อนกลับ' /></td>
<td width="13"> </td>
</tr>
</table></td>
</tr>
<tr>
<td height="19" align="right" valign="bottom"> </td>
</tr>
<tr>
<td><?php require_once('foot.php'); ?></td>
</tr>
</table>
</body>
</html>
Tag : PHP, MySQL
ประวัติการแก้ไข 2015-04-23 10:27:12
Date :
2015-04-23 10:05:08
By :
momiya123
View :
1174
Reply :
2
ขอความกรุณาด้วยนะคะ
Date :
2015-04-23 14:23:16
By :
momiya123
ขออนุญาตขุดคะ มีปัญหาคล้ายๆกัน ยังทำไม่ได้อ่ะ ไม่ทราบว่าเจ้าของกระทู้ทำได้มั๊ยค๊ะ หรือผู้รู้ในนี้แนะนำหน่อยคะ
Date :
2016-06-16 15:26:50
By :
สุกี้
Load balance : Server 01