Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,028

HOME > PHP > PHP Forum > สอบถามเรื่องการ report ข้อมูล เป็นไฟล์ excel ตามตารางแสดงผล



 

สอบถามเรื่องการ report ข้อมูล เป็นไฟล์ excel ตามตารางแสดงผล

 



Topic : 116376



โพสกระทู้ ( 36 )
บทความ ( 0 )



สถานะออฟไลน์




โค๊ดหน้าแสดงผล (มันจะมีการค้นหารายชื่อและแสดงข้อมูลเป็นตาราง)

Code (PHP)
<?php
session_start();
header("Content-type:text/html; charset=UTF-8");                
header("Cache-Control: no-store, no-cache, must-revalidate");               
header("Cache-Control: post-check=0, pre-check=0", false);    
include("db_connect.php");

?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
      
</head>
<body>
    
        <div id="page-wrapper" >
        <div class="container">
        <?  if($submit=="" or $show=="OK"){?>
<form name="form1" method="post" action="mainbkk.php?show=OK&strSearch=Y">

<div class="form-group ">
                                        <div class="col-sm-2">
                      <select class="form-control" name="Search2">
                  <option value="provide" <? if($Search2=="provide"){ ?>selected<? }?>>ค้นหาตามจังหวัด</option>
                  <option value="place" <? if($Search2=="place"){ ?>selected<? }?>>ค้นหาตามเขต</option>
                  <option value="name" <? if($Search2=="name"){ ?>selected<? }?>>ค้นหาตามชื่อ</option>
                  <option value="lname" <? if($Search2=="lname"){ ?>selected<? }?>>ค้นหาตามนามสกุล</option>
                  <option value="stdid" <? if($Search2=="stdid"){ ?>selected<? }?>>ค้นหาตามรหัสประจำตัว</option>
                  </select>
                    </div>
                    <div class="col-sm-2">
                      <input class="form-control" name="Search" type="text" size="20" value="<? echo $Search?>"onFocus="this.value = '';">
                    </div>
                    <div class="col-sm-2 align="left" ">
                      <input class="btn btn-default" type="submit" name="submit" value="Search">
                    </div>
                  </div>
</form>
<hr></hr>
<?
if(!isset($start)){
$start = 0;
$page=1;
}
$limit = '20';

if($strSearch=="Y"){
$Qtotal = mysql_query("select * from student Where ".$Search2." like '%".$Search."%'  ");
}else{
$Qtotal = mysql_query("select * from student");
}

$total = mysql_num_rows($Qtotal); 
if($strSearch=="Y"){
$Query = mysql_query("select * from student Where ".$Search2." like '%".$Search."%'");
}else{
$Query= mysql_query("select * from student where status = 'USER' order  by  stdnum DESC LIMIT $start,$limit");
}

?><br><br>

<table class="table table-striped table-bordered" cellspacing="0" cellpadding="1" border="0" style="width:100%;">  
      <tr>
        <td width="50"  rowspan="2" align="center">ลำดับ</td>
        <td width="100" rowspan="2" align="center">ชื่อ</td>
        <td width="100" rowspan="2" align="center">นามสกุล</td>
        <td width="100"  rowspan="2"align="center">เกิดพ.ศ.</td>
        <td width="100" rowspan="2" align="center">เลขบัตรประจำตัวประชาชน</td>
        <td width="200" rowspan="2" align="center">ชื่อบิดา</td>
        <td width="200" rowspan="2" align="center">ชื่อมารดา</td>
        <td width="200" rowspan="2" align="center">เลขที่ใบสำคัญ</td>
        <td colspan="5" align="center">ภูมิลำเนาตามใบสำคัญ</td>
        <td colspan="2" align="center">ภูมิลำเนาตามทะเบียนบ้าน</td>
        <td width="200" rowspan="2" align="center">ระดับการศึกษา</td>
        <td width="100" rowspan="2" align="center">หมายเหตุ</td>
        </tr>
        <tr>
            <td width="100" align="center">เลขที่</td>
            <td width="100" align="center">หมู่</td>
            <td width="50" align="center">ตำบล</td>
            <td width="50" align="center">อำเภอ</td>
            <td width="50" align="center">จังหวัด</td>
            <td width="50" align="center">อำเภอ</td>
            <td width="50" align="center">จังหวัด</td>
        </tr>
<?php
$id=0;
while($arr = mysql_fetch_array($Query)){
$autoid = $arr['stdnum'];
$id++;
?>

<tr>
<td align='center'><? echo $id;?></td>
<td align='center'><? echo $arr['name'] ?></td>
<td align='center'><? echo $arr['lname'] ?></td>
<td align='center'><? echo $arr['birth'] ?></td>
<td align='center'><? echo $arr['topnumber'] ?></td>
<td align='center'><? echo $arr['named'] ?></td>
<td align='center'><? echo $arr['namem'] ?></td>
<td align='center'><? echo $arr['numsd9'] ?></td>
<td align='center'><? echo $arr['home'] ?></td>
<td align='center'><? echo $arr['adr'] ?></td>
<td align='center'><? echo $arr['place'] ?></td>
<td align='center'><? echo $arr['district'] ?></td>
<td align='center'><? echo $arr['provide'] ?></td>
<td align='center'><? echo $arr['district1'] ?></td>
<td align='center'><? echo $arr['provide1'] ?></td>
<td align='center'><? echo $arr['uclass'] ?></td>
<td align='center'><? echo $arr['...'] ?></td>
</tr>
<?php $i++; } ?> 
</table>

<? }?>
<p><a href="reexcel.php"><button type="button" class="btn btn-info">ออกรายงาน</button></a></p>    
</div>
   </div>
    
   
</body>
</html>

โค๊ดการ report เป็นไฟล์ excel คือตรงนี้มันจะเอาข้อมูลจากฐานข้อมูลมาทั้งหมด แต่ถ้าผมกดค้นหาในหน้าแสดงผล ผมอยากให้ report เป้นไฟล์ excel ตามหน้าแสดงผลด้วยอะครับ ต้องทำอย่างไรอะครับ

<?php
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
mysql_query("SET NAMES UTF8");
$objDB = mysql_select_db("membernew");
//$strSQL = "SELECT * FROM student where status = 'USER'";
$strSQL = "SELECT * FROM student WHERE provide  = '".$_POST["$search2"]."' ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
//ขอโทษครับ ลืมย้ายลงมาด้วย สองบันทัดล่างนี้ครับ
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=testing.xls");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p align="center">
	บัญชีรายชื่อ
</p>
</p>
<table width="3000" border="1">
<tr>
<td width="77" rowspan="2" align="center">ลำดับที่</td>
<td width="175" rowspan="2" align="center">รหัสนักศึกษา</td>
<td width="175" rowspan="2" align="center">ชื่อ-นามสกุล</td>
<td width="175" rowspan="2" align="center">พ.ศ.เกิด</td>
<td colspan="6" align="center">ภูมิลำเนาทหาร</td>
<td width="175" rowspan="2" align="center">ชื่อบิดา</td>
<td width="175" rowspan="2" align="center">ชื่อมารดา</td>
<td colspan="6" align="center">ภูมิลำเนาปัจจุบัน</td>
<td width="175" rowspan="2" align="center">ใบสำคัญที่/พ.ศ.</td>
<td width="175" rowspan="2" align="center">เบอร์โทรศัพท์</td>
<td width="175" rowspan="2" align="center">ส่งข้อมูลวันที่</td>
</tr>
<tr>
  <td width="175" align="center">หมู่บ้าน/อาคาร/หอพัก</td>
<td width="175" align="center">เลขที่</td>
<td width="175" align="center">หมู่</td>
<td width="175" align="center">ตำบล</td>
<td width="175" align="center">อำเภอ</td>
<td width="175" align="center">จังหวัด</td>
<td width="175" align="center">หมู่บ้าน/อาคาร/หอพัก</td>
<td width="175" align="center">เลขที่</td>
<td width="175" align="center">หมู่</td>
<td width="175" align="center">ตำบล</td>
<td width="175" align="center">อำเภอ</td>
<td width="175" align="center">จังหวัด</td>
</tr>
<tr>
<?php
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center"><?php echo $objResult["stdnum"];?></div></td>
<td><div align="center"><?php echo $objResult["stdid"];?></div></td>
<td><div align="center"><?php echo $objResult["name"];?></div></td>
<td><div align="center"><?php echo $objResult["birth"];?></div></td>
<td align="center"><?php echo $objResult["home"];?></td>
<td align="center"><?php echo $objResult["adr"];?></td>
<td align="center"><?php echo $objResult["type"];?></td>
<td align="center"><?php echo $objResult["place"];?></td>
<td align="center"><?php echo $objResult["district"];?></td>
<td align="center"><?php echo $objResult["provide"];?></td>
<td align="center"><?php echo $objResult["named"];?></td>
<td align="center"><?php echo $objResult["namem"];?></td>
<td align="center"><?php echo $objResult["home1"];?></td>
<td align="center"><?php echo $objResult["adr1"];?></td>
<td align="center"><?php echo $objResult["type1"];?></td>
<td align="center"><?php echo $objResult["place1"];?></td>
<td align="center"><?php echo $objResult["district1"];?></td>
<td align="center"><?php echo $objResult["provide1"];?></td>
<td align="center"><?php echo $objResult["numsd9"];?></td>
<td align="center"><?php echo $objResult["tel"];?></td>
<td align="center"><?php echo $objResult["time"];?></td>
</tr>
<?php
}
?>
</table>
<?php
mysql_close($objConnect);
?>
</body>
</html>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-05-09 22:38:25 By : jakkrapop View : 746 Reply : 1
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

PHP Excel header("Content-type: application/vnd.ms-excel");

สร้าง Excel (xls,xlsx) ไฟล์ด้วย PHPExcel และการส่งออก Export จากฐานข้อมูล MySQL Database









แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-05-10 13:25:32 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเรื่องการ report ข้อมูล เป็นไฟล์ excel ตามตารางแสดงผล
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่