|
|
|
สอบถาม เรื่อง ทำข้อความในตารางที่มาจาก database ให้ ขึ้นไปอยู่ ข้างบนสุดของตาราง |
|
|
|
|
|
|
|
อยากทราบวิธี ทำให้ ข้อความที่ดึงมาจาก database ขึ้นไปอยู่บน สุดของตาราง
ตามภาพนี้อ่ะครับ
Code (C#)
<?php
include_once"connect.php";
$number=base64_decode($_GET['number']);
$sql_number=mysql_query("SELECT * from repairnote WHERE number");
$rs_number=mysql_fetch_array($sql_number);
?>
<?php
define('FPDF_FONTPATH','font/');
require('fpdf.php');
$pdf=new FPDF();
//Open file
$pdf->Open();
//Disable automatic page break
$pdf->SetAutoPageBreak(false);
// เพิ่มฟ้อนต์ภาษาไทยเข้ามา ตัวธรรมดา กำหนด ชื่อ เป็น angsana
$pdf->AddFont('angsana','','angsa.php');
//สร้างหน้าเอกสาร
$pdf->AddPage();
$pdf->Image('image/logo.jpg',10,10,0,15,'jpg','');
// กำหนดฟ้อนต์ที่จะใช้ อังสนา ตัวธรรมดา ขนาด 14
$pdf->SetFont('angsana','',14);
$pdf->Cell(0,1,'',0,1,'C',0);//เว้นบรรทัด
$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);
$pdf->Cell(15,100,$rs_number['item'],1,0,'C',0);
$pdf->Cell(30,100,$rs_number['partno'],1,0,'C',0);
$pdf->Cell(90,100,$rs_number['description'],1,0,'L',0);
$pdf->Cell(15,100,$rs_number['quantity'],1,0,'C',0);
$pdf->Cell(40,100,$rs_number['serial'],1,1,'C',0);
$pdf->Cell(190,25,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);
mysql_close();
$pdf->Output();
?>
และอยากรู้ว่า ถ้าข้อมูลใน ตาราง มี 5 แถว อยากให้ แสดง 4 แถว ต้องทำแบบไหนหรอครับ เพราะนี้มันโชว์ มาแค่แถวเดียวเอง
รบกวนผู้รู้ ช่วยดูทีนะครับ ขอบคุนมากนะครับ ตอนนี้ตันไปหมด ฝากด้วยนะครับ
Tag : PHP
|
|
|
|
|
|
Date :
2014-08-25 10:15:59 |
By :
chaolea |
View :
936 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องใช้คำสั่ง วนลูปเพื่อการทำงานแสดงผลข้่อมูลครับเช่น
Code (PHP)
$value = array("id"=>1,"name"=>"komson");
foreach($value as $data){
echo $data['name'];
}
|
|
|
|
|
Date :
2014-08-25 10:31:20 |
By :
komson94 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
วนลุปเพื่อ แสดง ข้อมูลหลายๆค่าหรอครับ
แล้ว ให้ข้อความ เรียง ต่อๆกัน ข้างบนได้ไหมครับ
|
|
|
|
|
Date :
2014-08-25 10:42:15 |
By :
chaolea |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองใส่ while ไปเพื่อรันในตาราง แต่ข้อมูลมันเกิดตารางใหม่ขึ้นมา แต่ผมอยากได้ให้อยู่ในตารางเดียวกันครับ ทำอย่างไรหรือครับ
นี่เป็นรูปที่ผมทำมาอ่ะครับ
นี่เป็น Code ครับ
Code (PHP)
?php
include_once"connect.php";
$number=base64_decode($_GET['number']);
$sql_number=mysql_query("SELECT * from repairnote ");
$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('image/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['company']),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['no']),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['address']),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['tel']),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['telname']),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['email']),0,1,'L' );
$pdf->Cell(0,1,'',0,1,'C',0);//เว้นบรรทัด
$sql=mysql_query("SELECT * from repairnote ");
$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);
if($num>0){
while($row=mysql_fetch_assoc($sql)){
$pdf->Cell(15,50,$row['item'],1,0,'C',0);
$pdf->Cell(30,50,$row['partno'],1,0,'C',0);
$pdf->Cell(90,50,$row['description'],1,0,'C',0);
$pdf->Cell(15,50,$row['quantity'],1,0,'C',0);
$pdf->Cell(40,50,$row['serial'],1,1,'C',0);
}
}
$pdf->Cell(190,30,iconv( 'UTF-8','cp874' ,'หมายเหตุ / Note : อาการเสีย:- project:'),1,1,'L',0);
$pdf->Output();
?>
ช่วยผมหน่อยนะครับ ขอบคุณครับ
|
|
|
|
|
Date :
2014-08-26 10:47:45 |
By :
chaolea |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถูๆไถๆ
L: ขอบซ้าย
T: ขอบบน
R: ขอบขวา
B: ขอบล่าง
เส้นปิดท้ายตารางมาจากช่องหมายเหตุ
Code (PHP)
if($num>0){
while($row=mysql_fetch_assoc($sql)){
$pdf->Cell(15,50,$row['item'],'LR',0,'C',0);
$pdf->Cell(30,50,$row['partno'],'LR',0,'C',0);
$pdf->Cell(90,50,$row['description'],'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-26 13:29:54 2014-08-26 13:31:47
|
|
|
|
Date :
2014-08-26 13:28:34 |
By :
sabaitip |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าผมจะทำให้เส้นตารางให้เท่าเดิมแต่เอาข้อมูลนั้นขึ้นไปชิดกันต้องทำไงหรอครับ
รบกวนช่วยผมด้วยนะครับ
อันนี้เป็นโค้ดครับCode (PHP)
?php
include_once"connect.php";
$number=base64_decode($_GET['number']);
$sql_number=mysql_query("SELECT * from repairnote ");
$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('image/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['company']),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['no']),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['address']),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['tel']),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['telname']),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['email']),0,1,'L' );
$pdf->Cell(0,1,'',0,1,'C',0);//เว้นบรรทัด
$sql=mysql_query("SELECT * from repairnote ");
$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);
if($num>0){
while($row=mysql_fetch_assoc($sql)){
$pdf->Cell(15,50,$row['item'],LR,0,'C',0);
$pdf->Cell(30,50,$row['partno'],LR,0,'C',0);
$pdf->Cell(90,50,$row['description'],LR,0,'C',0);
$pdf->Cell(15,50,$row['quantity'],LR,0,'C',0);
$pdf->Cell(40,50,$row['serial'],LR,1,'C',0);
}
}
$pdf->Cell(190,30,iconv( 'UTF-8','cp874' ,'หมายเหตุ / Note : อาการเสีย:- project:'),1,1,'L',0);
$pdf->Output();
?>
|
|
|
|
|
Date :
2014-08-27 14:51:31 |
By :
chaolea |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าสนใจมากครั้บเรื่องนี้ รอผู้รู้มาตอบ
|
|
|
|
|
Date :
2014-08-27 16:55:53 |
By :
meanrascal |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|