|
|
|
ต้องการ insert หลาย เร็กคอด พร้อมกันในการ submit ครั้งเดียว PHP |
|
|
|
|
|
|
|
ตรง submit คำนวน javascript ใช้เป็น button แทนได้หรือเปล่าครับ
Code (PHP)
<input name="btnButton1" type="button" value="Goto 1" OnClick="JavaScript:fncConfirm();">
|
|
|
|
|
Date :
2012-04-06 13:36:38 |
By :
namebom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ได้แล้วนะครับ
Code (PHP)
<form name="frm" action="index.php?name=payment&file=order" method="post">
<table width="846" border="1" cellpadding="0" cellspacing="0">
<tr>
<th width="36">ลำดับ</th>
<th width="63">บ้านเลขที่</th>
<th width="37">หมวด</th>
<th width="23">ชื่อ</th>
<th width="144">จดครั้งก่อน</th>
<th width="144">จดครั้งหลัง</th>
<th width="144">จำนวนหน่วย</th>
<th width="100">ราคาต่อหน่วย</th>
<th width="100">คำนวณ</th>
<th width="135">รวมจำนวนเงิน/บาท</th>
</tr>
<?php
$sql=("SELECT * FROM payment where title='".$_GET['id']."' ORDER BY id ASC " );
$query=query_db($sql);
$i=0;
while($row=fetch_db($query)){
$data=tabledetail('user',"id_user='".$row['id_member']."'");
$category=tabledetail('user',"id_user='".$data['id_group']."'");
$over="#CCCCCC";
$color="#FFFFFF";
$i++;
?>
<tr height="20" bgcolor="#FFFFFF" onMouseOver="this.style.backgroundColor='#CCCCCC'" onMouseOut="this.style.backgroundColor='#FFFFFF'">
<td><?php echo $row['id_member'] ?></td>
<td>22/2</td>
<td>บ้านใน</td>
<td>ชื่อจริง</td>
<td> <input type="text" id="before_price<?php echo $i; ?>" value="<?php echo $row['before_price'] ?>" name="before_price" /> </td>
<td> <input type="text" id="last_price<?php echo $i; ?>" value="" size="10" name="last_price"/> </td>
<td><input type="text" id="sum<?php echo $i; ?>" name="sum[]" /></td>
<td><center>10</center></td>
<td><input type="button" id="<?php echo $i; ?>" onClick="javascript: function('value');" class="process">
</td>
<td id="result<?php echo $i; ?>"></td>
</tr>
<?php
}
?>
</table>
. <input type="submit" name="submit" value="submit">
<input type="hidden" name="hdnLine" value="<?=$i;?>">
</form>
ตามตัวอย่างคุณ mr.win แต่ตอน action ไปอีกหน้า ผมวน for ค่าออกมาลง ดาต้าเบสไม่ได้อะคับ เหมือนจะมาไม่หมด
Code (PHP)
for($i=0;$i<=$_POST["hdnLine"];$i++){
echo $_POST['before_price'][$i] ."<br>";
echo $_POST['last_price'][$i] ."<br>";
echo $_POST['sum'][$i] ."<br>";
echo $result[$i];
}
อันนี้ผมลองวน ดูค่าทั้งเรกคอด ทั้งหมดออกมาดู
ช่วยอีกที่นะครับ
|
ประวัติการแก้ไข 2012-04-06 15:12:42
|
|
|
|
Date :
2012-04-06 15:11:40 |
By :
bobaa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีvb.netหรอค่ะพอดีทำอยู่อ่าค่ะ
|
|
|
|
|
Date :
2013-10-16 13:36:16 |
By :
สมองน้อย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|