 |
|
ต้องการเพิ่มข้อมูลพร้อมกันหลายๆแถว และ บันทึกค่าพร้อมกันครั้งเดียวค่ะ
โดยที่ทำมีฟอร์มการบันทึกแบบนี้ค่ะ

1. ดึงข้อมูล มหาวิทยาลัย จากตาราง university ที่มีทั้งหมดมาแสดง ในฟิวด์แรก ให้ชื่อมหาลัยอยู่ใน text เพื่อบันทึกข้อมูลลงไปใหม่ในตาราง stat และ บันทึกค่า ที่เลือก list เดือน list ปี และค่าที่กรอกจาก textField อื่นๆด้วย
2. อยากให้ กดบันทึกข้อมูลแค่ครั้งเดียว เช่น มีมหาลัยอยู่ 7 มหาลัย เพิ่มข้อมูลครบทั้ง 7 มหาลัย กดบันทึกครั้งเดียวค่ะ แต่แบบที่ทำมันเป็นฟอร์มแยกกันค่ะ พอกดบันทึก echo มามันบันทึกแค่ มหาลัยสุดท้ายอันเดียวค่ะ

โค้ดที่เขียนไป
ไฟล์ฟอร์มสำหรับเพื่มข้อมุล
Code (PHP)
<form id="formRegister" name="formRegister" method="post" action="Company_add_save.php">
<p>บริษัท ||
<select name="Com_ID" id="Com_ID">
<option value="">เลือกบริษัท</option>
<?php
$sql="select * from company ";
$a=mysql_query($sql);
while($objResult=mysql_fetch_array($a)){
?>
<option value="<?=$objResult['Com_ID']?>"><?= $objResult['Com_name']?></option>
<?php } ?>
</select></p>
<br/>
<p>ฐานข้อมูล Reference Database ||
<select name="Rf_ID" id="Rf_ID">
<option value="">เลือกฐานข้อมูล Reference Database ที่ต้องการ</option>
<?php
$sql="select * from reference_data ";
$a=mysql_query($sql);
while($objResult=mysql_fetch_array($a)){
?>
<option value="<?=$objResult['Rf_ID']?>"><?=$objResult['Rf_name']?></option>
<?php } ?>
</select></p>
<br/>
แนบไฟล์เอกสาร ||
<input name="Excel" type="file" id="Excel" />
<br/>
<?
$sql="SELECT * FROM university";
$a=mysql_query($sql);
while($objResult = mysql_fetch_array($a)) {
?>
<table bgcolor="#EDEDED" width="100%" border="2" cellspacing="0" cellpadding="2" style="border-collapse:collapse; font-weight: bold;">
<tr>
<td width="126" rowspan="3" bgcolor="#EDEDED" style="text-align: center">ชื่อมหาวิทยาลัย</td>
<tr>
<td colspan="5" bgcolor="#EDEDED" style="text-align: center">เดือน :
<select name="Month" id="Month">
<option value="">เลือกเดือนที่ต้องการ</option>
<option value="January" <?=($_POST['Month']=="January")?" selected":""?> >January</option>
<option value="February" <?=($_POST['Month']=="February")?" selected":""?> >February</option>
<option value="March" <?=($_POST['Month']=="March")?" selected":""?> >March</option>
<option value="April" <?=($_POST['Month']=="April")?" selected":""?> >April</option>
<option value="May" <?=($_POST['Month']=="May")?" selected":""?> >May</option>
<option value="June" <?=($_POST['Month']=="June")?" selected":""?> >June</option>
<option value="July" <?=($_POST['Month']=="July")?" selected":""?> >July</option>
<option value="August" <?=($_POST['Month']=="August")?" selected":""?> >August</option>
<option value="September" <?=($_POST['Month']=="September")?" selected":""?> >September</option>
<option value="October" <?=($_POST['Month']=="October")?" selected":""?> >October</option>
<option value="November" <?=($_POST['Month']=="November")?" selected":""?> >November</option>
<option value="December" <?=($_POST['Month']=="December")?" selected":""?> >December</option>
</select>
ปี :
<select name="Years" id="Years">
<option value="">เลือกเดือนที่ต้องการ</option>
<option value="2015" <?=($_POST['Years']=="2015")?" selected":""?> >2015</option>
<option value="2016" <?=($_POST['Years']=="2016")?" selected":""?> >2016</option>
<option value="2017" <?=($_POST['Years']=="2017")?" selected":""?> >2017</option>
<option value="2018" <?=($_POST['Years']=="2018")?" selected":""?> >2018</option>
<option value="2019" <?=($_POST['Years']=="2019")?" selected":""?> >2019</option>
<option value="2020" <?=($_POST['Years']=="2020")?" selected":""?> >2020</option>
</select>
</tr>
<tr>
<td width="82" bgcolor="#EDEDED" style="text-align: center">Searches</td>
<td width="83" bgcolor="#EDEDED" style="text-align: center"><p>Full_Text</p>
<p>Requests</p></td>
<td width="78" bgcolor="#EDEDED" style="text-align: center"><p>Sub</p>
<p>sessions</p></td>
<td width="69" bgcolor="#EDEDED" style="text-align: center">Queries</td>
<td width="67" bgcolor="#EDEDED" style="text-align: center"><p>Citation</p>
<p>Events</p></td>
</tr>
<tr align="center">
<td bgcolor="#EDEDED" style="text-align: center"><input name="Univer_ID" type="text" id="Univer_ID" size="50"/ value="<?php echo $objResult['Univer_name'];?>"></td>
<td bgcolor="#EDEDED" style="text-align: center">
<input name="Searches" type="text" id="Searches" size="10"/>
</td>
<td bgcolor="#EDEDED" style="text-align: center"><input name="Full_Text_Requests" type="text" id="Full_Text_Requests" size="10"/></td>
<td bgcolor="#EDEDED" style="text-align: center"><input name="Sub_sessions" type="text" id="Sub_sessions" size="10"/></td>
<td bgcolor="#EDEDED" style="text-align: center"><input name="Queries" type="text" id="Queries" size="10"/></td>
<td bgcolor="#EDEDED" style="text-align: center"><input name="Citation_Events" type="text" id="Citation_Events" size="10"/></td>
</tr>
<tr>
<td colspan="12" bgcolor="#EDEDED" align="center"><input type="submit" name="Register" id="Register" value="บันทึก" /><? echo $msg_warning ?></td>
</tr>
</table>
<? echo $msg ;?>
<? } ?>
</form>
ไฟล์บันทึก
Code (PHP)
<?php
include("connect.php");
$Univer_ID = $_REQUEST["Univer_ID"];
$Rf_ID = $_REQUEST["Rf_ID"];
$Com_ID = $_REQUEST["Com_ID"];
$Searches = $_REQUEST["Searches"];
$Full_Text_Requests = $_REQUEST["Full_Text_Requests"];
$Sub_sessions = $_REQUEST["Sub_sessions"];
$Queries = $_REQUEST["Queries"];
$Citation_Events = $_REQUEST["Citation_Events"];
$Month = $_REQUEST["Month"];
$Years = $_REQUEST["Years"];
$Last_update = $_REQUEST["Last_update"];
//table1 stat
$sql ="INSERT INTO stat(Univer_ID,Rf_ID,
Com_ID,Searches,Full_Text_Requests,Sub_sessions,Queries,
Citation_Events,Month,Years,Last_update)
VALUES('$Univer_ID','$Rf_ID','$Com_ID',
'$Searches','$Full_Text_Requests','$Sub_sessions',
'$Queries','$Citation_Events','$Month','$Years',
'$Last_update')";
$result = mysql_query($sql) or die ("Error in query: $sql " . mysql_error());
$Univer_ID = mysql_insert_id();
echo $sql;
/*
if($result){
echo "<script type='text/javascript'>";
echo "alert('บันทึกข้อมูลสำเร็จ');";
echo "window.location = 'Company_viewData.php'; ";
echo "</script>";
}
else{
echo "<script type='text/javascript'>";
echo "alert('บันทึกข้อมูลไม่สำเร็จ!!');";
echo "</script>";
}*/
?>
Tag : PHP, HTML/CSS, JavaScript, CakePHP
|
|
 |
 |
 |
 |
Date :
2017-03-02 11:01:47 |
By :
viewsmith |
View :
4244 |
Reply :
4 |
|
 |
 |
 |
 |
|
|
|
 |