ต้องการดึงข้อมูลจากTable ไปบันทึก อีกTable โดนผ่าน checkbox เพื่อบันทึกลงฐานข้อมูล
น่าสนใจมากครับเรื่องนี้รอติดตามนะครับ :i dea:
Date :
2014-08-07 11:53:49
By :
meanrascal
1.สร้างตาราง stock2
2.ไฟล์ preson.php หลังจากโชว์ตารางแล้ว ให้เพิ่มข้อมูลที่ตาราง stock2 และลบข้อมูลที่ตาราง stock
3.ไฟล์ export.php ดึงข้อมูลจากตาราง stock2 มาแสดง
Date :
2014-08-07 12:43:15
By :
chai19
ใส่ tag code ด้วยครับ เพื่อง่ายต่อการมอง
Date :
2014-08-07 12:46:26
By :
Ex-[S]i[L]e[N]t
ขอบคุณครับ เด๋วผมจะลองดูนะครับ
Date :
2014-08-07 13:24:59
By :
bbb
ถึงคุณ Ex-[S]i[L]e[N]t ผมลองโหลด demo ที่คุณให้มาดูครับ ใช้ตรงไฟล์ ecom_add_stock.php ใช้ป่าวครับผม
Date :
2014-08-08 10:34:06
By :
bbb
ประมาณนี้หรือป่าวครับบ
อันนี้รูปจาก ไฟล์ preson.php ที่checkbox มาจาก stock_show.php
อยากให้พอกด edit จะขึ้น ตามภาพนี้ อง
พอกดsubmit
มันถึงจะไปเซฟอีกตารางที่ชื่อ exstock
ต้องใส่ code ที่ไฟล์ preson.php ประมาณนี้หรือป่าวครับ
code จากไฟล์ preson.php
Code (C#)
<?php
include_once"connect.php";
$id=$_POST['id'];
for($i=0;$i<count($id);$i++){
$select=mysql_query("SELECT * FROM stock WHERE id ='".$id[$i]."'") or die (mysql_error());
$show=mysql_fetch_array($select);
if($select=mysql_query("SELECT * FROM stock WHERE id ='".$id[$i]."'") )
{
$select=( "INSERT INTO exstock SELECT * FROM stock where id='".$id[$i]."'");
}
สร้าง table อีกอันชื่อ exstock ซึ้ง export ข้อมูล มาจาก stock เหมือนกันแล้วครับ
รบกวนช่วยชี้แนะทีนะครับ เขียนโค๊ดไม่ค่อยเก่ง แต่จะพยายามครับ ขอบคุนทุกคนที่ชี้แนะผมนะครับ
Date :
2014-08-08 15:10:01
By :
bbb
แก้ไขไฟล์ preson.php
Code (PHP)
<table id="mytable" border="1" align="center" width="1280" class="fix" >
<tr >
<td align="center" ><font color="#CCCCCC" size="+1">No.</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Product P/N</font></td>
<td align="center"><font color="#CCCCCC" size="+1"><p>Product Description</p>
</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Start</font></td>
<td align="center"><font color="#CCCCCC" size="+1">End</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Transaction Details</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Serial</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Project</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Transaction Code</font></td>
<td align="center" ><font color="#CCCCCC" size="+1">Image</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Edit</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Delete</font></td>
</tr>
<tbody>
<?php
include_once"connect.php";
$select=mysql_query("TRUNCATE TABLE exstock") or die (mysql_error());
$id=$_POST['id'];
for($i=0;$i<count($id);$i++){
$select=mysql_query("SELECT * FROM stock WHERE id ='".$id[$i]."'") or die (mysql_error());
$show=mysql_fetch_array($select);
?>
<tr >
<td align="center" ><? echo ++$n ?></td>
<td width="200" ><?=$show['product_id'];?></td>
<td class="fix"><?=$show['product_des'];?></td>
<td width="180" align="center"><?=$show['start_date'];?></td>
<td width="180" align="center"><?=$show['end_date'];?></td>
<td width="800"><?=$show['detail'];?> </td>
<td class="fix"><?=$show['serial'];?></td>
<td class="fix" ><a href="stock.php"><?=$show['project'];?></a></td>
<td width="25" align="center"><?=$show['trans_code'];?></td>
<td ><a href="../myproject/storeimage/<?=$show['image'];?>"><center><img src='<?=$show['image'];?>' /></center></a></td>
<td title="Edit" ><a href="stock.php?id=<?=$show['id'];?>"><img src="images/home/edit2.png" /></a></td>
<td align="center" title="Delete" ><a href="stock_delete.php?id=<?=$show['id'];?>" onclick="return confirm('ยืนยันการลบ')"><img src="images/home/dele.gif" /></a></td>
</tr>
<?
$select=mysql_query("insert into exstock values(' ','$show[product_id],'$show[product_des]','$show[start_date]','$show[end_date]','$show[detail]','$show[serial]','$show[project]','$show[trans_code]','$show[image]') ") or die (mysql_error());
$select=mysql_query("DELETE * FROM stock WHERE id ='".$id[$i]."'") or die (mysql_error());
}
?>
</table>
เพิ่มไฟล์ export.php
Code (PHP)
<table id="mytable" border="1" align="center" width="1280" class="fix" >
<tr >
<td align="center" ><font color="#CCCCCC" size="+1">No.</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Product P/N</font></td>
<td align="center"><font color="#CCCCCC" size="+1"><p>Product Description</p>
</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Start</font></td>
<td align="center"><font color="#CCCCCC" size="+1">End</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Transaction Details</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Serial</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Project</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Transaction Code</font></td>
<td align="center" ><font color="#CCCCCC" size="+1">Image</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Edit</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Delete</font></td>
</tr>
<tbody>
<?php
include_once"connect.php";
$select=mysql_query("SELECT * FROM exstock ") or die (mysql_error());
while ($show=mysql_fetch_array($select)){
?>
<tr >
<td align="center" >=$show['id'];?></td>
<td width="200" ><?=$show['product_id'];?></td>
<td class="fix"><?=$show['product_des'];?></td>
<td width="180" align="center"><?=$show['start_date'];?></td>
<td width="180" align="center"><?=$show['end_date'];?></td>
<td width="800"><?=$show['detail'];?> </td>
<td class="fix"><?=$show['serial'];?></td>
<td class="fix" ><a href="stock.php"><?=$show['project'];?></a></td>
<td width="25" align="center"><?=$show['trans_code'];?></td>
<td ><a href="../myproject/storeimage/<?=$show['image'];?>"><center><img src='<?=$show['image'];?>' /></center></a></td>
<td title="Edit" ><a href="stock.php?id=<?=$show['id'];?>"><img src="images/home/edit2.png" /></a></td>
<td align="center" title="Delete" ><a href="stock_delete.php?id=<?=$show['id'];?>" onclick="return confirm('ยืนยันการลบ')"><img src="images/home/dele.gif" /></a></td>
</tr> <? } ?>
</table>
Date :
2014-08-08 16:38:48
By :
chai19
ขอบคุนนะครับ เดวผมจะลองดูคับ ขอบคุนมากๆเลยนะครับ
Date :
2014-08-08 17:05:39
By :
bbb
จากที่ลองใส่ code ตามดูนะครับบ
Code (C#)
<table id="mytable" border="1" align="center" width="1280" class="fix" >
<tr >
<td align="center" ><font color="#CCCCCC" size="+1">No.</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Product P/N</font></td>
<td align="center"><font color="#CCCCCC" size="+1"><p>Product Description</p>
</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Start</font></td>
<td align="center"><font color="#CCCCCC" size="+1">End</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Transaction Details</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Serial</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Project</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Transaction Code</font></td>
<td align="center" ><font color="#CCCCCC" size="+1">Image</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Edit</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Delete</font></td>
</tr>
<tbody>
<?php
include_once"connect.php";
$id=$_POST['id'];
for($i=0;$i<count($id);$i++){
$select=mysql_query("SELECT * FROM stock WHERE id='".$id[$i]."'") or die (mysql_error());
$show=mysql_fetch_array($select);
?>
<tr >
<td align="center" ><? echo ++$n ?></td>
<td width="200" ><?=$show['product_id'];?></td>
<td class="fix"><?=$show['product_des'];?></td>
<td width="180" align="center"><?=$show['start_date'];?></td>
<td width="180" align="center"><?=$show['end_date'];?></td>
<td width="800"><?=$show['detail'];?> </td>
<td class="fix"><?=$show['serial'];?></td>
<td class="fix" ><a href="stock.php"><?=$show['project'];?></a></td>
<td width="25" align="center"><?=$show['trans_code'];?></td>
<td ><a href="../myproject/storeimage/<?=$show['image'];?>"><center><img src='<?=$show['image'];?>' /></center></a></td>
<td title="Edit" ><a href="stock2.php?id=<?=$show['id'];?>"><img src="images/home/edit2.png" /></a></td>
<td align="center" title="Delete" ><a href="stock_delete.php?id=<?=$show['id'];?>" onclick="return confirm('ยืนยันการลบ')"><img src="images/home/dele.gif" /></a></td>
</tr>
<?
$select=mysql_query("insert into exstock values('','$show[product_id],'$show[product_des]','$show[start_date]','$show[end_date]','$show[detail]','$show[serial]','$show[project]','$show[trans_code]','$show[image]') ") or die (mysql_error());
$select=mysql_query("DELETE * FROM stock WHERE id='".$id[$i]."'") or die (mysql_error());
}
?>
</table>
สรุปว่า มันขึ้น Error ดังนี้
ลองแก้ดูแล้ว ก็ยังไม่หาย ช่วยชี้แนะผมหน่อยนะครับพี่ๆ เพื่อนๆ น้องๆ
Date :
2014-08-13 10:40:16
By :
bbb
แก้ได้แล้วคับ ทั้งลบ ข้อมูล ที่ไฟล์ show_stock และ โชว์ข้อมูล ที่ไฟล์ preson.php
เหลือแต่มันยังไม่บันทึก ข้อมูล ลง ไฟล์ export_stock.php เลยครับ
Date :
2014-08-13 10:52:55
By :
bbb
Load balance : Server 04