|
|
|
จะส่งข้อมูลมาแสดง ใน iframe หน้าโชว์ iframe โดย src="pdf1.php" ไม่ทราบว่าจะส่งค่ามาแสดงด้วยต้องทำยังงัยครับ |
|
|
|
|
|
|
|
วาดแผนภาพการทำงานอย่างง่ายให้ดูหน่อยครับว่าทำงานยังไง
|
|
|
|
|
Date :
2013-05-17 12:24:04 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แนวคิดประมาณนี้มั้งครับ
ลองเลือกสักทาง
|
|
|
|
|
Date :
2013-05-17 13:13:32 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค๊ต แสดงข้อมูลก่อนพิมพ์ ครับ
Code (PHP)
<?php include"include/header1.php";
include"include/connect.php";
$id_dep=$_POST["id_dep"];
$type=$_POST[type];
$detail_name=$_POST[detail_name];
$weight1=$_POST[weight1];
$price=$_POST[price];
$id_mem=$_POST[id_mem];
$name=$_POST[name];
$surname=$_POST[surname];
$address=$_POST[address];
$district=$_POST[district];
$perfecture=$_POST[perfecture];
$province=$_POST[province];
$tel=$_POST[tel];
$rate_interest=$_POST[rate_interest];
$datenow=date("Y-m-d");
$enddate=$_POST["dc2"];
$totalprice=$price*$quility;
$interest=($totalprice*3)/100;
$sum_price=$totalprice+$interest;
?>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><table width="673px" height="578" border="0" align="center" cellpadding="0" cellspacing="0" id="details2">
<tr>
<td width="560" height="49" colspan="4" align="center" valign="middle"><h3>เพิ่มใบฝากขาย</h3>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
</tr>
</table></td>
</tr>
<form name="testform" method="post" action="pdf_display.php" onsubmit="return checkform(this);">
<td width="560"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="138">เลขที่ใบขายฝาก</td>
<td width="163"><input name="id_dep" type="text" size=8 value="<? echo"$id_dep";?>" /> </td>
<td colspan="2"> </td>
<td width="217"> </td>
</tr>
<tr>
<td>ประเภทสินค้า</td>
<td><input name="type" type="text" readonly value="<? echo"$type";?>" /></td>
<td align="right"> </td>
<td align="right">รายการสินค้า </td>
<td><input name="detail_name" type="text" readonly value="<? echo"$detail_name";?>" /></td>
</tr>
<tr>
<td>จำนวน</td>
<td><input name="quility" type="text" readonly value="<? echo"$quility";?>" /></td>
<td align="right"> </td>
<td align="right">น้ำหนัก</td>
<td><input name="weight1" type="text" size=6 readonly value="<? echo"$weight1";?>" /> กรัม</td>
</tr>
<tr>
<td>ราคาต่อหน่วย</td>
<td><input name="price" type="text" readonly value="<? echo"$price";?>" /></td>
<td colspan="2">บาท</td>
<td> </td>
</tr>
<tr>
<td>รหัสลูกค้า</td>
<td><input name="id_mem" type="text" readonly value="<? echo"$id_mem";?>" /></td>
<td colspan="2"> </td>
<td> </td>
</tr>
<tr>
<td>ชื่อ-สกุล ผู้ขายฝาก</td>
<td><input name="name" type="text" readonly value="<? echo"$name";?>" /></td>
<td align="right"> </td>
<td align="right">นามสกุล </td>
<td><input name="surname" type="text" readonly value="<? echo"$surname";?>" /></td>
</tr>
<tr>
<td>ที่อยู่</td>
<td><input name="address" type="text" readonly value="<? echo"$address";?>" /></td>
<td colspan="2"> </td>
<td> </td>
</tr>
<tr>
<td>ตำบล</td>
<td><input name="district" type="text" readonly value="<? echo"$district";?>" /></td>
<td align="right"> </td>
<td align="right">อำเภอ </td>
<td><input name="perfecture" type="text" readonly value="<? echo"$perfecture";?>" /></td>
</tr>
<tr>
<td>จังหวัด</td>
<td><input name="province" type="text" readonly value="<? echo"$province";?>" /></td>
<td colspan="2"> </td>
<td> </td>
</tr>
<tr>
<td>หมายเลขโทรศัพท์</td>
<td><input name="tel" type="text" readonly value="<? echo"$tel";?>" /></td>
<td colspan="2"> </td>
<td> </td>
</tr>
<tr>
<td>ราคาต้นรวม</td>
<td><input name="totalprice" type="text" readonly value="<? echo"$totalprice";?>" /></td>
<td colspan="2">บาท</td>
<td> </td>
</tr>
<tr>
<td>อัตราดอกเบี้ย</td>
<td><input name="rate_interest" type="text" readonly value="<? echo"$rate_interest";?>" /></td>
<td width="14">%</td>
<td width="141" align="right">ดอกเบี้ยต่อเดือน </td>
<td><input name="interest" type="text" value="<? echo"$interest";?>"></td>
</tr>
<tr>
<td>ราคารวมดอกเบี้ย</td>
<td><input name="sum_price" type="text" readonly value="<? echo"$sum_price";?>" /></td>
<td colspan="2">บาท</td>
<td> </td>
</tr>
<tr>
<td>วัน เวลา ขายฝาก</td>
<td><input name="date" type="text" readonly value="<? echo"$datenow ";?>" /></td>
<td> </td>
<td align="right">พ้นกำหนดวันที่</td>
<td><input name="dc2" id="dc2" size="11" readonly value="<? echo"$enddate ";?>" />
<a href="javascript:void(0)" onclick="if(self.gfPop)gfPop.fPopCalendar(document.testform.dc2);return false;" ><img class="PopcalTrigger" align="absmiddle" src="PopCalendarXP/calbtn.gif" width="34" height="22" border="0" alt="" /></a> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td colspan="2"> </td>
<td> </td>
</tr></table>
<tr>
<td colspan="5" align="center">
<label>
<input type="submit" name="print" value="พิมพ์ใบขายฝาก">
</label>
</form>
<a href="admin_edit_pledge.php"><input type="submit" name="button2" id="button2" value="กลับหน้าเพิ่มใบขายฝาก" /></a></td>
</tr>
</table>
<tr>
<td colspan="4" align="center" valign="middle"> </td>
</tr>
<td height="12">
</table></td>
</tr>
</table>
<iframe width=174 height=189 name="gToday:normal:agenda.js" id="gToday:normal:agenda.js" src="PopCalendarXP/ipopeng.htm" scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;">
</iframe>
<script>
document.getElementsByTagName("testform")[0].submit();
</script>
<?php mysql_close(); include"include/footer.php";?>
<?php
$id_dep=$_POST["id_dep"];
$type=$_POST["type"];
$detail_name=$_POST["detail_name"];
$weight1=$_POST["weight1"];
$price=$_POST["price"];
$id_mem=$_POST["id_mem"];
$name=$_POST["name"];
$surname=$_POST["surname"];
$address=$_POST["address"];
$district=$_POST["district"];
$perfecture=$_POST["perfecture"];
$province=$_POST["province"];
$quility=$_POST["quility"];
$tel=$_POST["tel"];
$interest=$_POST["interest"];
$rate_interest=$_POST["rate_interest"];
$totalproce=$_POST["totalprice"];
$sum_price=$_POST["sum_price"];
$datenow=date("Y-m-d H:i:s");
$enddate=$_POST["dc2"];
?>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" height="100%" id="">
<tr>
<td align="center" valign="middle">
<?
include"include/connect.php";
$sql="insert into deposit
values($id_dep,'$type','$detail_name','$weight1','$quility','$price','$date','$enddate')";
$result=mysql_db_query($dbname,$sql);
$sql1="insert into bill_deposit
values($id_dep,'$id_mem','$interest','$rate_interest','$totalprice','$date','$enddate','$sum_price','payment')";
$result1=mysql_db_query($dbname,$sql1);
if ($result) {
echo "<script> alert('บันทึกข้อมูลขายฝากเรียบร้อยแล้ว ')</script>";
echo" <meta http-equiv='' content='0; url=admin_add_pledge.php' />";
}else {
echo "<script> alert('ข้อมูลไม่ถูกต้อง')</script>";
echo" <meta http-equiv='' content='0; url=admin_add_pledge.php' />";
}mysql_close();
?>
โค๊ตแสดงข้อมูลที่จะพิมพ์ โดย src="pdf1.php" มาแสดงครับ
Code (PHP)
<?php include"include/header1.php";
?>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="15%" height="100%" valign="top"><? include"include/menu_admin.php"; ?></td>
<td width="85%" align="center" valign="top"><table width="90%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0" id="details2">
<td height="100%" align="center" valign="top"><h3></h3><form name="form4" action="admin_add_pledge.php" method="post" onsubmit="return checkform(this);">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<iframe width="100%" height="1011" src="pdf1.php" marginwidth="0" marginheight="0" vspace="0" hspace="0" frameborder="0" align="middle" scrolling="no">></iframe>
</center></td>
</tr> <button onclik="window.location='admin_add_pledge.php'">กลับหน้าหลัก</button>
</table></form></td>
</table></td>
</tr>
</table>
<?php include"include/footer.php";?>
โค๊ต pdf ที่แสดงหน้า pdf_display.php แต่ยังดึงข้อมูลจากฐานข้อมูลไม่ได้ครับ
[Code (PHP)
<?php
session_start();
$id_dep=$_POST["id_dep"];
require('pdf_js.php');
define('FPDF_FONTPATH','font/');
class PDF_AutoPrint extends PDF_JavaScript
{
function AutoPrint($dialog=false)
{
//Open the print dialog or start printing immediately on the standard printer
$param=($dialog ? 'true' : 'false');
$script="print($param);";
$this->IncludeJS($script);
}
function AutoPrintToPrinter($server, $printer, $dialog=false)
{
//Print on a shared printer (requires at least Acrobat 6)
$script = "var pp = getPrintParams();";
if($dialog)
$script .= "pp.interactive = pp.constants.interactionLevel.full;";
else
$script .= "pp.interactive = pp.constants.interactionLevel.automatic;";
$script .= "pp.printerName = '\\\\\\\\".$server."\\\\".$printer."';";
$script .= "print(pp);";
$this->IncludeJS($script);
}
function LoadData($file)
{
//Read file lines
$lines=file($file);
$data=array();
foreach($lines as $line)
$data[]=explode(';',chop($line));
return $data;
}
function Header()
{
$this->AddFont('cordiab','','cordiab.php');
$this->SetFont('cordiab','',14);
$this->Cell(0,11,iconv('UTF-8','TIS-620','ส่วนลูกค้า'),0,1,'R');
$this->Cell(0,0,iconv('UTF-8','TIS-620','เวลาพิมพ์ :: '). date('d').'/'. date('m').'/'.( date('Y')+543 ).' ',0,0,'R');
$this->Ln();
$this->AddFont('cordiab','','cordiab.php');
$this->SetFont('cordiab','',17);
$this->Cell(0,10,iconv('UTF-8','TIS-620','ห้างทองสมสุวรรณ'),0,1,'C');
$this->Cell(0,10,iconv('UTF-8','TIS-620','เลขที่ 261 หมู่ 2 ตลาดซอย 13 ต.มะขามคู่ อ.นิคมพัฒนา จระยอง 21180'),0,1,'C');
$this->Cell(0,10,iconv('UTF-8','TIS-620','โทรศัพท์ :038-893078'),0,1,'C');
$this->Cell(0,10,iconv('UTF-8','TIS-620','ใบขายฝาก'),0,1,'C');
//ปัดบรรทัด กำหนดความกว้างของบรรทัด 35 หน่วย
$this->Ln(5);
}
function Footer()
{
$this->SetLineWidth(0.5);
$this->AddFont('cordia','B','cordia.php');
$this->SetFont('cordia','B',12);
//นับจากขอบกระดาษด้านล่างขึ้นมา 15 มม.
$this->SetY(-153);
$this->Cell(0,0,iconv( 'UTF-8','TIS-620',''),1,0,"C");
//นับจากขอบกระดาษด้านล่างขึ้นมา 10 มม.
$this->SetY(-15);
$this->Ln(5);
//พิมพ์วัน-เวลา ตรงมุมขวาล่าง
}
}
//end class
$pdf=new PDF_AutoPrint();
$pdf->AliasNbPages();//จำนวนหน้าทั้งหมด
$pdf->AddPage();
$id_dep=$_POST["id_dep"];
include "config.inc.php";
$strSQL = "SELECT bill_deposit.*,deposit.*,member.*,type.* FROM bill_deposit,deposit,member,type WHERE bill_deposit.id_dep = deposit.id_dep AND bill_deposit.id_mem = member.id_mem AND deposit.id_type = type.id_type AND deposit.id_dep = '$id_dep' " ;
//echo mysql_error();
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$result = mysql_fetch_array($objQuery);
$pdf->AddFont('cordiab','','cordiab.php');
$pdf->SetFont('cordiab','',17);
$pdf->Cell( 40 , 11 , iconv( 'UTF-8','cp874' , 'เลขใบขายฝาก :') , 0 ,0,'C' );
$pdf->cell( 40 , 11 , $result['id_dep']);
$pdf->Ln();
$pdf->Cell( 40 , 11 , iconv( 'UTF-8','cp874' , 'ชื่อผู้ขายฝาก :') , 0,0, 'C' );
$pdf->Cell(35,11,iconv('UTF-8','TIS-620', $result["name"]." ".$result["surname"]),0,0,'L');
$pdf->Ln();
$pdf->Cell( 40 , 11 , iconv( 'UTF-8','cp874' , 'ที่อยู่ :' ),0,0,'C');
$pdf->Cell(40,11,iconv('UTF-8','TIS-620', $result["address"]." ต.".$result["district"]." อ.".$result["perfecture"]." จ.".$result["province"]),0,0,'L');
$pdf->Cell( 100 , 11 , iconv( 'UTF-8','cp874' , 'เบอร์โทร :' ) , 0,0,'C' );
$pdf->Cell(-40,11,iconv('UTF-8','TIS-620', $result["tel"]),0,0,'C');
$pdf->Ln();
$pdf->Cell(40,11,iconv( 'UTF-8','cp874' , 'วันที่ขายฝาก :' ),0,0,'C');
$pdf->Cell(12,11,iconv('UTF-8','TIS-620', $result["datetime"]),0,0,'C');
$pdf->Cell(45,11,iconv( 'UTF-8','cp874' , 'ถึงวันที่ :' ),0,0,'C');
$pdf->Cell(12,11,iconv('UTF-8','TIS-620', $result["date_end"]),0,0,'C');
$pdf->Cell(50,11,iconv( 'UTF-8','cp874' , 'พ้นกำหนด ' ),0,0,'C');
$pdf->Ln();
$pdf->Cell( 40 , 11 , iconv( 'UTF-8','cp874' , 'รายการ :' ) ,0,0,'C');
$pdf->Cell(12,11,iconv('UTF-8','TIS-620',$result["name_type"]." ".$result["detail_name"]),0,0,'C');
$pdf->Cell(60,11,iconv('utf-8','cp874','จำนวน :'),0,0,'C');
$pdf->Cell(-34,11,iconv('UTF-8','TIS-620', $result["quility"]),0,0,'C');
$pdf->Cell(60,11,iconv('utf-8','cp874','เส้น'),0,0,'C');
$pdf->Cell(-12,11,iconv('utf-8','cp874','น้ำหนัก :'),0,0,'C');
$pdf->Cell(45,11,iconv('UTF-8','TIS-620', $result["weight1"]),0,0,'C');
$pdf->Cell(-12,11,iconv('utf-8','cp874','กรัม'),0,0,'C');
$pdf->Ln();
$pdf->Cell(40,11,iconv('utf-8','cp874','จำนวนเงิน :'),0,0,'C');
$pdf->Cell(12,11,iconv('UTF-8','TIS-620', $result["total_price"]),0,0,'C');
$pdf->Cell(60,11,iconv('utf-8','cp874','บาท'),0,0,'C');
$pdf->Ln(30);
$pdf->AddFont('cordiab','','cordiab.php');
$pdf->SetFont('cordiab','',14);
$pdf->Cell(0,11,iconv('UTF-8','TIS-620','ส่วนร้านทอง'),0,1,'R');
$pdf->Cell(0,0,iconv('UTF-8','TIS-620','เวลาพิมพ์ :: '). date('d').'/'. date('m').'/'.( date('Y')+543 ).' ',0,0,'R');
$pdf->Ln();
$pdf->AddFont('cordiab','','cordiab.php');
$pdf->SetFont('cordiab','',17);
$pdf->Cell(0,10,iconv('UTF-8','TIS-620','ห้างทองสมสุวรรณ'),0,1,'C');
$pdf->Cell(0,10,iconv('UTF-8','TIS-620','เลขที่ 261 หมู่ 2 ตลาดซอย 13 ต.มะขามคู่ อ.นิคมพัฒนา จระยอง 21180'),0,1,'C');
$pdf->Cell(0,10,iconv('UTF-8','TIS-620','โทรศัพท์ :038-893078'),0,1,'C');
$pdf->Cell(0,10,iconv('UTF-8','TIS-620','ใบขายฝาก'),0,1,'C');
//ปัดบรรทัด กำหนดความกว้างของบรรทัด 35 หน่วย
$pdf->Ln(5);
$pdf->AddFont('cordiab','','cordiab.php');
$pdf->SetFont('cordiab','',17);
$pdf->Cell( 40 , 11 , iconv( 'UTF-8','cp874' , 'เลขใบขายฝาก :') , 0 ,0,'C' );
$pdf->cell( 40 , 11 , $result['id_dep']);
$pdf->Ln();
$pdf->Cell( 40 , 11 , iconv( 'UTF-8','cp874' , 'ชื่อผู้ขายฝาก :') , 0,0, 'C' );
$pdf->Cell(35,11,iconv('UTF-8','TIS-620', $result["name"]." ".$result["surname"]),0,0,'L');
$pdf->Ln();
$pdf->Cell( 40 , 11 , iconv( 'UTF-8','cp874' , 'ที่อยู่ :' ),0,0,'C');
$pdf->Cell(40,11,iconv('UTF-8','TIS-620', $result["address"]." ต.".$result["district"]." อ.".$result["perfecture"]." จ.".$result["province"]),0,0,'L');
$pdf->Cell( 100 , 11 , iconv( 'UTF-8','cp874' , 'เบอร์โทร :' ) , 0,0,'C' );
$pdf->Cell(-40,11,iconv('UTF-8','TIS-620', $result["tel"]),0,0,'C');
$pdf->Ln();
$pdf->Cell(40,11,iconv( 'UTF-8','cp874' , 'วันที่ขายฝาก :' ),0,0,'C');
$pdf->Cell(12,11,iconv('UTF-8','TIS-620', $result["datetime"]),0,0,'C');
$pdf->Cell(45,11,iconv( 'UTF-8','cp874' , 'ถึงวันที่ :' ),0,0,'C');
$pdf->Cell(12,11,iconv('UTF-8','TIS-620', $result["date_end"]),0,0,'C');
$pdf->Cell(50,11,iconv( 'UTF-8','cp874' , 'พ้นกำหนด ' ),0,0,'C');
$pdf->Ln();
$pdf->Cell( 40 , 11 , iconv( 'UTF-8','cp874' , 'รายการ :' ) ,0,0,'C');
$pdf->Cell(12,11,iconv('UTF-8','TIS-620',$result["name_type"]." ".$result["detail_name"]),0,0,'C');
$pdf->Cell(60,11,iconv('utf-8','cp874','จำนวน :'),0,0,'C');
$pdf->Cell(-34,11,iconv('UTF-8','TIS-620', $result["quility"]),0,0,'C');
$pdf->Cell(60,11,iconv('utf-8','cp874','เส้น'),0,0,'C');
$pdf->Cell(-12,11,iconv('utf-8','cp874','น้ำหนัก :'),0,0,'C');
$pdf->Cell(45,11,iconv('UTF-8','TIS-620', $result["weight1"]),0,0,'C');
$pdf->Cell(-12,11,iconv('utf-8','cp874','กรัม'),0,0,'C');
$pdf->Ln();
$pdf->Cell(40,11,iconv('utf-8','cp874','จำนวนเงิน :'),0,0,'C');
$pdf->Cell(12,11,iconv('UTF-8','TIS-620', $result["total_price"]),0,0,'C');
$pdf->Cell(60,11,iconv('utf-8','cp874','บาท'),0,0,'C');
$pdf->Ln();
$pdf->AutoPrint(true);
$pdf->Output();
?>
|
|
|
|
|
Date :
2013-05-17 14:29:05 |
By :
liwkalg |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|