สอบถามวิธีส่ง ค่า checkbox พร้อมกัน 2 ค่า รบกวนทีนะครับ
ได้ครับ ยกตัวอย่างเช่น
Code (PHP)
<input type="checkbox" name="id[]" id="id[]" value="<?=$show['id'].":".$show['product_des'];?>" /> //ยกตัวอย่างค่าที่ได้ 1:รถยนต์
ส่งไปหน้าไหนก็
Code (PHP)
for($i=0;$i<=count($_POST['id']);$i++){
$explode=explode(":",$_POST['id'][$i]); // ตัดคำจากเครื่องหมาย :
echo $explode[0] ; // จะได้ค่า id = 1
echo $explode[1] ; // จะได้ค่า product_des = รถยนต์
}
ประวัติการแก้ไข 2014-08-27 15:11:28
Date :
2014-08-27 15:10:51
By :
Ex-[S]i[L]e[N]t
แต่ checkbox 2 อันของผม
ค่ามัน รับคนละอย่างกันอ่ะครับ
Code (C#)
<td align="center" title="Export"> <a href="select.php?id=<?=$show['id'];?>"> <input type="checkbox" name="id[]" id="id[]" value="<?=$show['id'];?>" /></a></td>
<td><a href="select.php?customer=<?=$show['customer'];?>"><input type="checkbox" name="customer" id="customer" value="<?=$show['customer'];?>" /></a></td>
ตรง <a href มันรับค่าไอดีคนละตัวกันอ่ะครับบ
แล้วcheckbox ค่า id ข้อมูลอยู่ใน ดาต้าเบส exstock
ส่วน ckeckbox ค่า customer ข้อมูลอยู่ในตาราง customer_info
ถ้าผม ติ๊ก checkbox 2 อันข้อมูลออกครับ แต่อยากให้ัมันรวมกัน ได้ดู โอเคกว่าา
แบบนี้มันพอจะทำได้ไหมครับ
ประวัติการแก้ไข 2014-08-27 15:27:40 2014-08-27 15:27:43
Date :
2014-08-27 15:25:10
By :
bbb
ผมงงอยู่ว่า ทำไม checkbox ถึงมี hraf คลุมอยู่ คือจะส่งผ่าน url หรือว่า ยังไงครับ
เพราะดูแล้วเหมือน process มันซ้ำซ้อน
ประวัติการแก้ไข 2014-08-27 15:29:46
Date :
2014-08-27 15:29:24
By :
Ex-[S]i[L]e[N]t
ที่ มี a href ให้รู้ว่า ส่งค่า id มาจาก ตารางก่อนหน้าอ่ะครับ เวลาคลิก checkbox แล้วมันจะ ขึ้นเลขรันid
Date :
2014-08-27 15:34:31
By :
bbb
อ่อ ผมลองลบ a href แล้ว ครับ ก็รันได้ปกติ
ไม่มีผล
Date :
2014-08-27 15:41:10
By :
bbb
Code (C#)
<input type="checkbox" name="id[]" id="id[]" value="<?=$show['id'].":".$show['product_des'];?>" /> //ยกตัวอย่างค่าที่ได้ 1:รถยนต์
for($i=0;$i<=count($_POST['id']);$i++){
$explode=explode(":",$_POST['id'][$i]); // ตัดคำจากเครื่องหมาย :
echo $explode[0] ; // จะได้ค่า id = 1
echo $explode[1] ; // จะได้ค่า product_des = รถยนต์
}
code อันนี้หรอครับ
Date :
2014-08-27 15:52:53
By :
bbb
ทุกฯอย่างที่คุณเดา (หรือมันคือเรื่องจริงของคุณ) อทิเช่น code อันนี้หรอครับ
คณเคยได้ยินคำนี้ไหมครับ "เทวดาเดินดิน"
Date :
2014-08-27 15:57:26
By :
หน้าฮี
เดวผมลองดูนะครับ
Date :
2014-08-27 16:07:11
By :
bbb
Code (C#)
<?php
include_once"connect.php";
$customer=$_POST['customer'];
$sql_number=mysql_query("SELECT * FROM customer_info where cust_name like '%$customer%' ");
$rs_number=mysql_fetch_array($sql_number);
?>
<?php
define('FPDF_FONTPATH','font/');
require('fpdf.php');
$pdf=new FPDF();
//Disable automatic page break
$pdf->SetAutoPageBreak(false);
// เพิ่มฟ้อนต์ภาษาไทยเข้ามา ตัวธรรมดา กำหนด ชื่อ เป็น angsana
$pdf->AddFont('angsana','','angsa.php');
//สร้างหน้าเอกสาร
$pdf->AddPage();
$pdf->Image('images/logo.jpg',10,10,0,15,'jpg','');
// กำหนดฟ้อนต์ที่จะใช้ อังสนา ตัวธรรมดา ขนาด 14
$pdf->SetFont('angsana','',14);
//
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'บริษัท / Company'),0,0,'U' );
$pdf->Cell(106 , 8, iconv( 'UTF-8','cp874',$rs_number['cust_name']),0,0,'U' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,'NO'),0,0,'U' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_id']),0,1,'U' );
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'ที่อยู่ / Address'),0,0,'L' );
$pdf->Cell(155 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_add']),0,1,'L' );
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'โทร. / Tel.'),0,0,'L' );
$pdf->Cell(106 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_phone']),0,0,'L' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,'Date:'),0,0,'L' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,date("d/m/Y")),0,1,'L' );
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'ผู้สั่งซ่อม'),0,0,'L' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,$rs_number['name']),0,0,'L' );
$pdf->Cell(10 , 8, iconv( 'UTF-8','cp874' ,'โทร.'),0,0,'L' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_phone2']),0,0,'L' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,'Email:'),0,0,'L' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_mail']),0,1,'L' );
$pdf->Cell(0,1,'',0,1,'C',0);//เว้นบรรทัด
$sql=mysql_query("SELECT * from exstock where id='$id' ");
$num=mysql_num_rows($sql);
$pdf->Cell(15,15,iconv( 'UTF-8','cp874' ,'รายการ'),1,0,'C',0);
$pdf->Cell(30,15,iconv( 'UTF-8','cp874' ,'รหัสสินค้า'),1,0,'C',0);
$pdf->Cell(90,15,iconv( 'UTF-8','cp874' ,'รายละเอียดสินค้า'),1,0,'C',0);
$pdf->Cell(15,15,iconv( 'UTF-8','cp874' ,'จำนวน'),1,0,'C',0);
$pdf->Cell(40,15,iconv( 'UTF-8','cp874' ,'หมายเลขเครื่อง'),1,1,'C',0);
for($i=0;$i<count($id);$i++){
$select=mysql_query("SELECT * FROM exstock WHERE id='".$id[$i]."'") or die (mysql_error());
$row=mysql_fetch_array($select);
$pdf->Cell(15,50,++$n,'LR',0,'C',0);
$pdf->Cell(30,50,$row['product_id'],'LR',0,'C',0);
$pdf->Cell(90,50,$row['product_des'],'LR',0,'C',0);
$pdf->Cell(15,50,$row['quantity'],'LR',0,'C',0);
$pdf->Cell(40,50,$row['serial'],'LR',1,'C',0);
}
?>
ผมลองรัน code ไม่ขึ้นครับ เหมือนค่าไม่แสดง
แต่ ถ้า ใช่check 2 อัน เชค แล้ว ใส่code นี้มันแสดงครับบ ยัง งงอยู่ จะใส่ส่วนไหน ให้มูฟรวมกัน
Date :
2014-08-27 16:32:48
By :
bbb
ขอดู code ทั้ง 2 หน้า ที่ใช้งานหน่อยครับ รวมถึง form
Date :
2014-08-27 16:35:34
By :
Ex-[S]i[L]e[N]t
อันนี้ code หน้า checkbox ครับ
code ทั้ง2ไฟล์นี้ อันดั้งเดิม นะครับ ที่รันออก
Code (C#)
<form action="Repair.php" name="check[]" method="post" >
<table align="right">
<tr>
<td align="right">
<input type="submit" name="submit" size="30" value="Submit" onclick="return confirm('ยืนยันการExport')"/ >
<input type="reset" name="reset" value="reset" />
</td>
</tr>
</table>
</br>
</br>
<?
include_once"connect.php";
$Per_Page = 20; // Per Page
$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$select =mysql_query(" select * from exstock");
$Num_Rows=mysql_num_rows($select);
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$sql =(" select * from exstock order by id ASC LIMIT $Page_Start , $Per_Page");
$rs=mysql_query($sql)
?>
<table id="mytable" border="1" align="center" width="1280" class="fix" >
</br><tr >
<td height="51" align="center" ><font color="#CCCCCC" size="+1">Insert</font></td>
<td height="51" 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">Customer</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Transaction Code</font></td>
<td height="51" align="center" ><font color="#CCCCCC" size="+1">Quantity</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>
<td align="center"><font color="#CCCCCC" size="+1">Select</font></td>
</tr>
<tbody>
<?
while($show = mysql_fetch_array($rs))
{
?>
<tr >
<td title="Insert" ><a href="stock4.php?id=<?=$show['id'];?>"><center><img src="images/home/add.png" /></center></a></td>
<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" class="fix" ><?=$show['detail'];?> </td>
<td class="fix"><?=$show['serial'];?></td>
<td class="fix" ><a href="showSearch_test.php?customer=<?=$show['customer'];?>&product_id=<?=$show['customer'];?>"><?=$show['customer'];?></a></td>
<td width="25" align="center"><?=$show['trans_code'];?> </td>
<td width="25" align="center"><?=$show['quantity'];?></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_delete2.php?id=<?=$show['id'];?>" onclick="return confirm('ยืนยันการลบ')"><img src="images/home/dele.gif" /></a></td>
<td align="center" title="Export"> <a href="select.php?id=<?=$show['id'];?>"> <input type="checkbox" name="id[]" id="id[]" value="<?=$show['id'];?>" /></a></td>
<td><a href="select.php?customer=<?=$show['customer'];?>"><input type="checkbox" name="customer" id="customer" value="<?=$show['customer'];?>" /></a></td>
</tr> <? }?>
</table></form>
ส่วนอันนี้ code หน้าส่ง chechbox ไป
Code (C#)
<?php
include_once"connect.php";
$customer=$_POST['customer'];
$sql_number=mysql_query("SELECT * FROM customer_info where cust_name like '%$customer%' ");
$rs_number=mysql_fetch_array($sql_number);
?>
<?php
define('FPDF_FONTPATH','font/');
require('fpdf.php');
$pdf=new FPDF();
//Disable automatic page break
$pdf->SetAutoPageBreak(false);
// เพิ่มฟ้อนต์ภาษาไทยเข้ามา ตัวธรรมดา กำหนด ชื่อ เป็น angsana
$pdf->AddFont('angsana','','angsa.php');
//สร้างหน้าเอกสาร
$pdf->AddPage();
$pdf->Image('images/logo.jpg',10,10,0,15,'jpg','');
// กำหนดฟ้อนต์ที่จะใช้ อังสนา ตัวธรรมดา ขนาด 14
$pdf->SetFont('angsana','',14);
$pdf->Cell(50,5,'',0,1,'C',0);//เว้นบรรทัด
$pdf->Cell(50,5,'',0,0,'C',0);//จัดอยู่กึ่งกลาง
$pdf->Cell(75 ,10, iconv( 'UTF-8','cp874' ,'ใบส่งสินค้าซ่อม / Repair Note'),1,1,'C' );
$pdf->Cell(50,5,'',0,1,'C',0);//เว้นบรรทัด
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'บริษัท / Company'),0,0,'U' );
$pdf->Cell(106 , 8, iconv( 'UTF-8','cp874',$rs_number['cust_name']),0,0,'U' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,'NO'),0,0,'U' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_id']),0,1,'U' );
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'ที่อยู่ / Address'),0,0,'L' );
$pdf->Cell(155 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_add']),0,1,'L' );
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'โทร. / Tel.'),0,0,'L' );
$pdf->Cell(106 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_phone']),0,0,'L' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,'Date:'),0,0,'L' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,date("d/m/Y")),0,1,'L' );
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'ผู้สั่งซ่อม'),0,0,'L' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,$rs_number['name']),0,0,'L' );
$pdf->Cell(10 , 8, iconv( 'UTF-8','cp874' ,'โทร.'),0,0,'L' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_phone2']),0,0,'L' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,'Email:'),0,0,'L' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_mail']),0,1,'L' );
$pdf->Cell(0,1,'',0,1,'C',0);//เว้นบรรทัด
$sql=mysql_query("SELECT * from exstock where id='$id' ");
$num=mysql_num_rows($sql);
$pdf->Cell(15,15,iconv( 'UTF-8','cp874' ,'รายการ'),1,0,'C',0);
$pdf->Cell(30,15,iconv( 'UTF-8','cp874' ,'รหัสสินค้า'),1,0,'C',0);
$pdf->Cell(90,15,iconv( 'UTF-8','cp874' ,'รายละเอียดสินค้า'),1,0,'C',0);
$pdf->Cell(15,15,iconv( 'UTF-8','cp874' ,'จำนวน'),1,0,'C',0);
$pdf->Cell(40,15,iconv( 'UTF-8','cp874' ,'หมายเลขเครื่อง'),1,1,'C',0);
for($i=0;$i<count($id);$i++){
$select=mysql_query("SELECT * FROM exstock WHERE id='".$id[$i]."'") or die (mysql_error());
$row=mysql_fetch_array($select);
$pdf->Cell(15,50,++$n,'LR',0,'C',0);
$pdf->Cell(30,50,$row['product_id'],'LR',0,'C',0);
$pdf->Cell(90,50,$row['product_des'],'LR',0,'C',0);
$pdf->Cell(15,50,$row['quantity'],'LR',0,'C',0);
$pdf->Cell(40,50,$row['serial'],'LR',1,'C',0);
}
//$value = array("id"=>1,"name"=>"komson");
//foreach($value as $data){
// echo $data['name'];
$pdf->Cell(190,30,iconv( 'UTF-8','cp874' ,'หมายเหตุ / Note : อาการเสีย:- project:'),1,1,'L',0);
$pdf->Cell(0,8,'',0,1,'C',0);//เว้นบรรทัด
$pdf->Cell(20,5,'',0,0,'C',0);//จัดอยู่กึ่งกลาง
$pdf->Cell(0 , 8, iconv( 'UTF-8','cp874' ,'ผู้ส่งสินค้า / Delivered By ผู้รับสินค้า(ลงชื่อตัวบรรจง)'),0,1,'L' );
$pdf->Cell(0,1,'',0,1,'C',0);//เว้นบรรทัด
$pdf->Cell(20,5,'',0,0,'C',0);//จัดอยู่กึ่งกลา
$pdf->Cell(0 , 1, iconv( 'UTF-8','cp874' ,' Received by'),0,1,'L' );
$pdf->Cell(0,8,'',0,1,'C',0);//เว้นบรรทัด
$pdf->Cell(15,5,'',0,0,'C',0);//จัดอยู่กึ่งกลาง
$pdf->Cell(0,8,'....................................................',0,1,'L',0);
$pdf->Cell(14,5,'',0,0,'C',0);//จัดอยู่กึ่งกลาง
$pdf->Cell(0,8,'(....................................................) ........................................................',0,1,'L',0);
$pdf->Cell(14,5,'',0,0,'C',0);//จัดอยู่กึ่งกลาง
$pdf->Cell(0,8,' .........../............./.............. (........................................................)',0,1,'L',0);
$pdf->Cell(14,5,'',0,0,'C',0);//จัดอยู่กึ่งกลา
$pdf->Cell(0,8,' ........../............./............',0,1,'L',0);
$pdf->Output();
?>
รบกวนทีนะครับ
Date :
2014-08-27 16:39:30
By :
bbb
ค่า ใน checkbox ครับ จากเดิม checkbox 2 อัน
อันนี้ code checkbox อันสองรับค่า customer
Code (C#)
<?php
include_once"connect.php";
$customer=$_POST['customer'];
$sql_number=mysql_query("SELECT * FROM customer_info where cust_name like '%$customer%' ");
$rs_number=mysql_fetch_array($sql_number);
?>
<?php
define('FPDF_FONTPATH','font/');
require('fpdf.php');
$pdf=new FPDF();
//Disable automatic page break
$pdf->SetAutoPageBreak(false);
// เพิ่มฟ้อนต์ภาษาไทยเข้ามา ตัวธรรมดา กำหนด ชื่อ เป็น angsana
$pdf->AddFont('angsana','','angsa.php');
//สร้างหน้าเอกสาร
$pdf->AddPage();
$pdf->Image('images/logo.jpg',10,10,0,15,'jpg','');
// กำหนดฟ้อนต์ที่จะใช้ อังสนา ตัวธรรมดา ขนาด 14
$pdf->SetFont('angsana','',14);
$pdf->Cell(50,5,'',0,1,'C',0);//เว้นบรรทัด
$pdf->Cell(50,5,'',0,0,'C',0);//จัดอยู่กึ่งกลาง
$pdf->Cell(75 ,10, iconv( 'UTF-8','cp874' ,'ใบส่งสินค้าซ่อม / Repair Note'),1,1,'C' );
$pdf->Cell(50,5,'',0,1,'C',0);//เว้นบรรทัด
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'บริษัท / Company'),0,0,'U' );
$pdf->Cell(106 , 8, iconv( 'UTF-8','cp874',$rs_number['cust_name']),0,0,'U' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,'NO'),0,0,'U' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_id']),0,1,'U' );
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'ที่อยู่ / Address'),0,0,'L' );
$pdf->Cell(155 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_add']),0,1,'L' );
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'โทร. / Tel.'),0,0,'L' );
$pdf->Cell(106 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_phone']),0,0,'L' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,'Date:'),0,0,'L' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,date("d/m/Y")),0,1,'L' );
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'ผู้สั่งซ่อม'),0,0,'L' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,$rs_number['name']),0,0,'L' );
$pdf->Cell(10 , 8, iconv( 'UTF-8','cp874' ,'โทร.'),0,0,'L' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_phone2']),0,0,'L' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,'Email:'),0,0,'L' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_mail']),0,1,'L' );
$pdf->Cell(0,1,'',0,1,'C',0);//เว้นบรรทัด
ส่วนอันนี้รับ ค่า จาก id checkbox อันแรก
Code (C#)
$sql=mysql_query("SELECT * from exstock where id='$id' ");
$num=mysql_num_rows($sql);
$pdf->Cell(15,15,iconv( 'UTF-8','cp874' ,'รายการ'),1,0,'C',0);
$pdf->Cell(30,15,iconv( 'UTF-8','cp874' ,'รหัสสินค้า'),1,0,'C',0);
$pdf->Cell(90,15,iconv( 'UTF-8','cp874' ,'รายละเอียดสินค้า'),1,0,'C',0);
$pdf->Cell(15,15,iconv( 'UTF-8','cp874' ,'จำนวน'),1,0,'C',0);
$pdf->Cell(40,15,iconv( 'UTF-8','cp874' ,'หมายเลขเครื่อง'),1,1,'C',0);
for($i=0;$i<count($id);$i++){
$select=mysql_query("SELECT * FROM exstock WHERE id='".$id[$i]."'") or die (mysql_error());
$row=mysql_fetch_array($select);
$pdf->Cell(15,50,++$n,'LR',0,'C',0);
$pdf->Cell(30,50,$row['product_id'],'LR',0,'C',0);
$pdf->Cell(90,50,$row['product_des'],'LR',0,'C',0);
$pdf->Cell(15,50,$row['quantity'],'LR',0,'C',0);
$pdf->Cell(40,50,$row['serial'],'LR',1,'C',0);
}
ประวัติการแก้ไข 2014-08-27 16:49:53
Date :
2014-08-27 16:49:11
By :
bbb
แค่อยากให้ checkbox ทั้งสองอันที่ส่งค่าไป อยากให้มา อยู่ในcheckboxรวมเปนอันเดียวอ่ะครับ
Date :
2014-08-27 16:52:59
By :
bbb
Code (PHP)
<form action="Repair.php" name="check[]" method="post" >
<table align="right">
<tr>
<td align="right">
<input type="submit" name="submit" size="30" value="Submit" onclick="return confirm('ยืนยันการExport')"/ >
<input type="reset" name="reset" value="reset" />
</td>
</tr>
</table>
</br>
</br>
<?
include_once"connect.php";
$Per_Page = 20; // Per Page
$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$select =mysql_query(" select * from exstock");
$Num_Rows=mysql_num_rows($select);
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$sql =(" select * from exstock order by id ASC LIMIT $Page_Start , $Per_Page");
$rs=mysql_query($sql)
?>
<table id="mytable" border="1" align="center" width="1280" class="fix" >
</br><tr >
<td height="51" align="center" ><font color="#CCCCCC" size="+1">Insert</font></td>
<td height="51" 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">Customer</font></td>
<td align="center"><font color="#CCCCCC" size="+1">Transaction Code</font></td>
<td height="51" align="center" ><font color="#CCCCCC" size="+1">Quantity</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>
<td align="center"><font color="#CCCCCC" size="+1">Select</font></td>
</tr>
<tbody>
<?
while($show = mysql_fetch_array($rs))
{
?>
<tr >
<td title="Insert" ><a href="stock4.php?id=<?=$show['id'];?>"><center><img src="images/home/add.png" /></center></a></td>
<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" class="fix" ><?=$show['detail'];?> </td>
<td class="fix"><?=$show['serial'];?></td>
<td class="fix" ><a href="showSearch_test.php?customer=<?=$show['customer'];?>&product_id=<?=$show['customer'];?>"><?=$show['customer'];?></a></td>
<td width="25" align="center"><?=$show['trans_code'];?> </td>
<td width="25" align="center"><?=$show['quantity'];?></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_delete2.php?id=<?=$show['id'];?>" onclick="return confirm('ยืนยันการลบ')"><img src="images/home/dele.gif" /></a></td>
<td align="center" title="Export"> <a href="select.php?id=<?=$show['id'];?>"> <input type="checkbox" name="id[]" id="id[]" value="<?=$show['id'].":".$show['customer'];?>" /></a></td>
<td></td>
</tr> <? }?>
</table></form>
Code (PHP)
<?php
include_once"connect.php";
$id=$_POST['id'];
$explode=explode(":",$id[0]);
$ex_id=$explode[0];
$ex_cus=$explode[1];
$customer=$_POST['customer'];
$sql_number=mysql_query("SELECT * FROM customer_info where cust_name like '".$ex_cus."' ");
$rs_number=mysql_fetch_array($sql_number);
?>
<?php
define('FPDF_FONTPATH','font/');
require('fpdf.php');
$pdf=new FPDF();
//Disable automatic page break
$pdf->SetAutoPageBreak(false);
// เพิ่มฟ้อนต์ภาษาไทยเข้ามา ตัวธรรมดา กำหนด ชื่อ เป็น angsana
$pdf->AddFont('angsana','','angsa.php');
//สร้างหน้าเอกสาร
$pdf->AddPage();
$pdf->Image('images/logo.jpg',10,10,0,15,'jpg','');
// กำหนดฟ้อนต์ที่จะใช้ อังสนา ตัวธรรมดา ขนาด 14
$pdf->SetFont('angsana','',14);
$pdf->Cell(50,5,'',0,1,'C',0);//เว้นบรรทัด
$pdf->Cell(50,5,'',0,0,'C',0);//จัดอยู่กึ่งกลาง
$pdf->Cell(75 ,10, iconv( 'UTF-8','cp874' ,'ใบส่งสินค้าซ่อม / Repair Note'),1,1,'C' );
$pdf->Cell(50,5,'',0,1,'C',0);//เว้นบรรทัด
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'บริษัท / Company'),0,0,'U' );
$pdf->Cell(106 , 8, iconv( 'UTF-8','cp874',$rs_number['cust_name']),0,0,'U' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,'NO'),0,0,'U' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_id']),0,1,'U' );
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'ที่อยู่ / Address'),0,0,'L' );
$pdf->Cell(155 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_add']),0,1,'L' );
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'โทร. / Tel.'),0,0,'L' );
$pdf->Cell(106 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_phone']),0,0,'L' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,'Date:'),0,0,'L' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,date("d/m/Y")),0,1,'L' );
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'ผู้สั่งซ่อม'),0,0,'L' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,$rs_number['name']),0,0,'L' );
$pdf->Cell(10 , 8, iconv( 'UTF-8','cp874' ,'โทร.'),0,0,'L' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_phone2']),0,0,'L' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,'Email:'),0,0,'L' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_mail']),0,1,'L' );
$pdf->Cell(0,1,'',0,1,'C',0);//เว้นบรรทัด
$sql=mysql_query("SELECT * from exstock where id='".$ex_id."'");
$num=mysql_num_rows($sql);
$pdf->Cell(15,15,iconv( 'UTF-8','cp874' ,'รายการ'),1,0,'C',0);
$pdf->Cell(30,15,iconv( 'UTF-8','cp874' ,'รหัสสินค้า'),1,0,'C',0);
$pdf->Cell(90,15,iconv( 'UTF-8','cp874' ,'รายละเอียดสินค้า'),1,0,'C',0);
$pdf->Cell(15,15,iconv( 'UTF-8','cp874' ,'จำนวน'),1,0,'C',0);
$pdf->Cell(40,15,iconv( 'UTF-8','cp874' ,'หมายเลขเครื่อง'),1,1,'C',0);
for($i=0;$i<count($id);$i++){
$ex_id=explode(":",$id[$i]);
$select=mysql_query("SELECT * FROM exstock WHERE id='".$ex_id[0]."'") or die (mysql_error());
$row=mysql_fetch_array($select);
$pdf->Cell(15,50,++$n,'LR',0,'C',0);
$pdf->Cell(30,50,$row['product_id'],'LR',0,'C',0);
$pdf->Cell(90,50,$row['product_des'],'LR',0,'C',0);
$pdf->Cell(15,50,$row['quantity'],'LR',0,'C',0);
$pdf->Cell(40,50,$row['serial'],'LR',1,'C',0);
}
//$value = array("id"=>1,"name"=>"komson");
//foreach($value as $data){
// echo $data['name'];
$pdf->Cell(190,30,iconv( 'UTF-8','cp874' ,'หมายเหตุ / Note : อาการเสีย:- project:'),1,1,'L',0);
$pdf->Cell(0,8,'',0,1,'C',0);//เว้นบรรทัด
$pdf->Cell(20,5,'',0,0,'C',0);//จัดอยู่กึ่งกลาง
$pdf->Cell(0 , 8, iconv( 'UTF-8','cp874' ,'ผู้ส่งสินค้า / Delivered By ผู้รับสินค้า(ลงชื่อตัวบรรจง)'),0,1,'L' );
$pdf->Cell(0,1,'',0,1,'C',0);//เว้นบรรทัด
$pdf->Cell(20,5,'',0,0,'C',0);//จัดอยู่กึ่งกลา
$pdf->Cell(0 , 1, iconv( 'UTF-8','cp874' ,' Received by'),0,1,'L' );
$pdf->Cell(0,8,'',0,1,'C',0);//เว้นบรรทัด
$pdf->Cell(15,5,'',0,0,'C',0);//จัดอยู่กึ่งกลาง
$pdf->Cell(0,8,'....................................................',0,1,'L',0);
$pdf->Cell(14,5,'',0,0,'C',0);//จัดอยู่กึ่งกลาง
$pdf->Cell(0,8,'(....................................................) ........................................................',0,1,'L',0);
$pdf->Cell(14,5,'',0,0,'C',0);//จัดอยู่กึ่งกลาง
$pdf->Cell(0,8,' .........../............./.............. (........................................................)',0,1,'L',0);
$pdf->Cell(14,5,'',0,0,'C',0);//จัดอยู่กึ่งกลา
$pdf->Cell(0,8,' ........../............./............',0,1,'L',0);
$pdf->Output();
?>
ประวัติการแก้ไข 2014-08-27 17:07:04
Date :
2014-08-27 17:05:28
By :
Ex-[S]i[L]e[N]t
ขอบคุนนะครับ เดวผมจะลองดุ ขอบคุนที่คอยแนะนำ ผมมาตลอดเวลาที่ผมติดปัญหา ขอบคุนจิงๆ ครับ คุน Ex-[S]i[L]e[N]t
Date :
2014-08-27 17:12:28
By :
bbb
ผมลองรัน ดูแล้วครับบ มันออก แต่ว่า
พี่พอรู้บ้างไหมครับ
ผมอยากให้ข้อมูลขึ้นไปชิดขอบตาราง เรียงต่อกันอ่ะครับ
พอมีวิธีไหมครับ เหลืออีกแค่นิดเดียวก็จะเสร็จสมบูรณ์แล้ว ขอบคุนนะครับที่ช่วยมาตลอดด
Code (C#)
<?php
include_once"connect.php";
$id=$_POST['id'];
$explode=explode(":",$id[0]);
$ex_id=$explode[0];
$ex_cus=$explode[1];
$customer=$_POST['customer'];
$sql_number=mysql_query("SELECT * FROM customer_info where cust_name like '".$ex_cus."' ");
$rs_number=mysql_fetch_array($sql_number);
?>
<?php
define('FPDF_FONTPATH','font/');
require('fpdf.php');
$pdf=new FPDF();
//Disable automatic page break
$pdf->SetAutoPageBreak(false);
// เพิ่มฟ้อนต์ภาษาไทยเข้ามา ตัวธรรมดา กำหนด ชื่อ เป็น angsana
$pdf->AddFont('angsana','','angsa.php');
//สร้างหน้าเอกสาร
$pdf->AddPage();
$pdf->Image('images/logo.jpg',10,10,0,15,'jpg','');
// กำหนดฟ้อนต์ที่จะใช้ อังสนา ตัวธรรมดา ขนาด 14
$pdf->SetFont('angsana','',14);
$pdf->Cell(50,5,'',0,1,'C',0);//เว้นบรรทัด
$pdf->Cell(50,5,'',0,0,'C',0);//จัดอยู่กึ่งกลาง
$pdf->Cell(75 ,10, iconv( 'UTF-8','cp874' ,'ใบส่งสินค้าซ่อม / Repair Note'),1,1,'C' );
$pdf->Cell(50,5,'',0,1,'C',0);//เว้นบรรทัด
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'บริษัท / Company'),0,0,'U' );
$pdf->Cell(106 , 8, iconv( 'UTF-8','cp874',$rs_number['cust_name']),0,0,'U' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,'NO'),0,0,'U' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_id']),0,1,'U' );
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'ที่อยู่ / Address'),0,0,'L' );
$pdf->Cell(155 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_add']),0,1,'L' );
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'โทร. / Tel.'),0,0,'L' );
$pdf->Cell(106 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_phone']),0,0,'L' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,'Date:'),0,0,'L' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,date("d/m/Y")),0,1,'L' );
$pdf->Cell(35 , 8, iconv( 'UTF-8','cp874' ,'ผู้สั่งซ่อม'),0,0,'L' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,$rs_number['name']),0,0,'L' );
$pdf->Cell(10 , 8, iconv( 'UTF-8','cp874' ,'โทร.'),0,0,'L' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_phone2']),0,0,'L' );
$pdf->Cell(15 , 8, iconv( 'UTF-8','cp874' ,'Email:'),0,0,'L' );
$pdf->Cell(34 , 8, iconv( 'UTF-8','cp874' ,$rs_number['cust_mail']),0,1,'L' );
$pdf->Cell(0,1,'',0,1,'C',0);//เว้นบรรทัด
$sql=mysql_query("SELECT * from exstock where id='".$ex_id."'");
$num=mysql_num_rows($sql);
$pdf->Cell(15,15,iconv( 'UTF-8','cp874' ,'รายการ'),1,0,'C',0);
$pdf->Cell(30,15,iconv( 'UTF-8','cp874' ,'รหัสสินค้า'),1,0,'C',0);
$pdf->Cell(90,15,iconv( 'UTF-8','cp874' ,'รายละเอียดสินค้า'),1,0,'C',0);
$pdf->Cell(15,15,iconv( 'UTF-8','cp874' ,'จำนวน'),1,0,'C',0);
$pdf->Cell(40,15,iconv( 'UTF-8','cp874' ,'หมายเลขเครื่อง'),1,1,'C',0);
for($i=0;$i<count($id);$i++){
$ex_id=explode(":",$id[$i]);
$select=mysql_query("SELECT * FROM exstock WHERE id='".$ex_id[0]."'") or die (mysql_error());
$row=mysql_fetch_array($select);
$pdf->Cell(15,50,++$n,'LR',0,'C',0);
$pdf->Cell(30,50,$row['product_id'],'LR',0,'C',0);
$pdf->Cell(90,50,$row['product_des'],'LR',0,'C',0);
$pdf->Cell(15,50,$row['quantity'],'LR',0,'C',0);
$pdf->Cell(40,50,$row['serial'],'LR',1,'C',0);
}
//$value = array("id"=>1,"name"=>"komson");
//foreach($value as $data){
// echo $data['name'];
$pdf->Cell(190,30,iconv( 'UTF-8','cp874' ,'หมายเหตุ / Note : อาการเสีย:- project:'),1,1,'L',0);
$pdf->Cell(0,8,'',0,1,'C',0);//เว้นบรรทัด
$pdf->Cell(20,5,'',0,0,'C',0);//จัดอยู่กึ่งกลาง
$pdf->Cell(0 , 8, iconv( 'UTF-8','cp874' ,'ผู้ส่งสินค้า / Delivered By ผู้รับสินค้า(ลงชื่อตัวบรรจง)'),0,1,'L' );
$pdf->Cell(0,1,'',0,1,'C',0);//เว้นบรรทัด
$pdf->Cell(20,5,'',0,0,'C',0);//จัดอยู่กึ่งกลา
$pdf->Cell(0 , 1, iconv( 'UTF-8','cp874' ,' Received by'),0,1,'L' );
$pdf->Cell(0,8,'',0,1,'C',0);//เว้นบรรทัด
$pdf->Cell(15,5,'',0,0,'C',0);//จัดอยู่กึ่งกลาง
$pdf->Cell(0,8,'....................................................',0,1,'L',0);
$pdf->Cell(14,5,'',0,0,'C',0);//จัดอยู่กึ่งกลาง
$pdf->Cell(0,8,'(....................................................) ........................................................',0,1,'L',0);
$pdf->Cell(14,5,'',0,0,'C',0);//จัดอยู่กึ่งกลาง
$pdf->Cell(0,8,' .........../............./.............. (........................................................)',0,1,'L',0);
$pdf->Cell(14,5,'',0,0,'C',0);//จัดอยู่กึ่งกลา
$pdf->Cell(0,8,' ........../............./............',0,1,'L',0);
$pdf->Output();
?>
TT
Date :
2014-08-27 17:22:27
By :
bbb
Code (PHP)
$pdf->Cell(15,50,++$n,'LR',0,'C',0);
$pdf->Cell(30,50,$row['product_id'],'LR',0,'C',0);
$pdf->Cell(90,50,$row['product_des'],'LR',0,'C',0);
$pdf->Cell(15,50,$row['quantity'],'LR',0,'C',0);
$pdf->Cell(40,50,$row['serial'],'LR',1,'C',0);
ถ้าเป็นตำแหน่ง คงน่าจะเป็นพวกนี้ละครับ L R C
แต่ถ้าเป็นตัวเลข ก็น่าจะเกี่ยวกับตำแหน่ง ลองปรับดูครับ เพราะผมสังเกตุ หัวข้อ จะไม่ใช่ 50 จะเป็นแค่ 15 ตลอด
ประวัติการแก้ไข 2014-08-27 17:33:01 2014-08-27 17:34:16
Date :
2014-08-27 17:30:40
By :
Ex-[S]i[L]e[N]t
ครับ เดวผมลองปรับดู นะครับพี่ ขอบคุนมากๆเลยยคับ
Date :
2014-08-27 19:20:28
By :
bbb
ตอบความคิดเห็นที่ : 26 เขียนโดย : หน้าฮี เมื่อวันที่ 2014-08-27 20:28:42
คนที่หนาวไม่ใช่ผม (ลองคิดดูว่าผมหมายถึงอะไร/ใคร คิดให้ลึกฯนะครับ )
(ถ้าคุณคิดไม่ลึกและไม่เข้าใจในสิ่งที่ผมคิด สิ่งที่ตามมาก็คือผมไม่อยากให้คุณโกธรผม )
โปรแกรมของผมทั้งหมดเขียนแบบนี้ครับ (ไม่มีขยะปะปนอยู่แน่นอน เพราะผมเขียนคนเดียว)
ผมจะเอาไปใช้ในการสร้างรายงาน สำหรับนักบัญชี/ผู้เชี่ยวชาญ (สร้างรายงานด้วยตัวของนักบัญชี/ผู้เชี่ยวชาญ)
ปล. ผมไม่ธรรมดา และแน่นอนว่า ผมไม่ใช่เทพ/เทวดา ครับผม
ประวัติการแก้ไข 2014-08-27 21:04:42
Date :
2014-08-27 20:38:21
By :
หน้าฮี
Load balance : Server 01