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