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,037

HOME > PHP > PHP Forum > ผมสร้าง form ออกรายงาน เป็น html และ excel ผมเลือกออกรายงานเป็น html ปกติดี แต่พอ ออกรายงานเป็น excel ขึ้นปัญหาในระหว่างการดาวโหลด



 

ผมสร้าง form ออกรายงาน เป็น html และ excel ผมเลือกออกรายงานเป็น html ปกติดี แต่พอ ออกรายงานเป็น excel ขึ้นปัญหาในระหว่างการดาวโหลด

 



Topic : 080950

Guest




ผมสร้าง form ออกรายงาน เป็น html และ excel ผมเลือกออกรายงานเป็น html ปกติดี แต่พอ ออกรายงานเป็น excel ขึ้นปัญหาในระหว่างการดาวโหลด ทั้งๆที่ก็ออกรายงานเป็น excel ได้ ไม่ทราบว่า code ผิดตรงไหนหรือป่าวครับ ที่จะไม่ให้ มันขึ้น error มานะครับ วอนผู้รู้ช่วยดูหน่อยครับ

รูป form และ code ในการใช้ออกรายงาน

form

Code (PHP)
<html>
<head>
<script language='javascript' src='popcalendar.js'></script>
<title><? include "config.php";echo "$title";?></title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-874">
<style type="text/css">
<!--
.bb12 {font-size: 12px;
	font-family: "ms Sans Serif";
}
.white14bold {font-size: 14px; font-family: "ms Sans Serif"; font-weight: bold; color: #FFFFFF; }
.black14b {
	font-size: 14px;
	font-weight: bold;
}
.style2 {font-family: "ms Sans Serif"}
.bob12 {font-size: 12px; font-family: "ms Sans Serif"; font-weight: bold; }
.bolwi12 {font-size: 12px; font-family: "ms Sans Serif"; font-weight: bold; color: #FFFFFF; }
.unnamed1 {	font-family: "MS Sans Serif", Tahoma, sans-serif;
	font-size: 14px;
}
-->
</style>
<link rel="stylesheet" type="text/css" href="anylinkmenu.css" /><link rel="stylesheet" type="text/css" href="anylinkmenu.css" />

<script type="text/javascript" src="menucontents.js"></script>

<script type="text/javascript" src="anylinkmenu.js">

/***********************************************
* AnyLink JS Drop Down Menu v2.0- ? Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Project Page at http://www.dynamicdrive.com/dynamicindex1/dropmenuindex.htm for full source code
***********************************************/

</script>

<script type="text/javascript">

//anylinkmenu.init("menu_anchors_class") //Pass in the CSS class of anchor links (that contain a sub menu)
anylinkmenu.init("menuanchorclass")

</script>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- Save for Web Slices (securi2_resize.jpg) -->
<table width="968" height="801" border="0" align="center" cellpadding="0" cellspacing="0" id="Table_01">
	<tr>
		<td colspan="2" rowspan="6">
			<img src="images/index_01.jpg" width="30" height="248" alt=""></td>
		<td>
			<img src="images/index_02.jpg" width="184" height="73" alt=""></td>
		<td colspan="2" rowspan="6">
			<img src="images/index_03.jpg" width="754" height="248" alt=""></td>
	</tr>
	<tr>
		<td>
			<a href="add_data.php"><img src="images/index_04.jpg" alt="" width="184" height="32" border="0"></a></td>
	</tr>
	<tr>
		<td>
			<a href="show_data.php"><img src="images/index_05.jpg" alt="" width="184" height="34" border="0"></a></td>
	</tr>
	<tr>
		<td>
			<a href="" class="menuanchorclass someotherclass" rel="anylinkmenu2[click]" rev="lr"><img src="images/index_06.jpg" width="184" height="35" border="0"></a></td>
	</tr>
	<tr>
		<td>
			<a href="searchedit.php"><img src="images/index_07.jpg" alt="" width="184" height="32" border="0"></a></td>
	</tr>
	<tr>
		<td>
			<img src="images/index_08.jpg" width="184" height="42" alt=""></td>
	</tr>
	<tr>
		<td background="images/index_09.jpg" bgcolor="#41A72A"><img src="images/index_09.jpg" width="6" height="486"></td>
        <td colspan="3" valign="top"><form name="form1" method="post" action="">
		<br>
          <table width="500" border="0" align="center" cellpadding="2" cellspacing="2">
            <tr>
              <td width="314"><table width="500" border="0">
                  <tr bgcolor="#BDDCEC" class="unnamed1">
                    <td height="22" bgcolor="#00CC99"><div align="center">ระบุ เดือน และ พ.ศ. ที่ต้องการออกรายงาน </div></td>
                  </tr>
                  <tr class="unnamed1">
                    <?
		$today = date('d/m/Y');
		 list($day, $month, $year) = split('[/.-]', $today);
		$year = $year + 543;
		$today=  "$day/$month/$year"; ?>
                    <td><div align="center">ตั้งแต่ วันที่ :
                      <input name="daymonthyear1" type=text id="daymonthyear1" onKeyPress="kod_pum()" size="12" value="<? echo "$today"; ?>">
                        <script language='javascript'>
  
  if (!document.layers) {
     document.write("<input type=button onclick='popUpCalendar(this,\"daymonthyear1\", \"dd/mm/yyyy\")' value=' Date ' style='font-size:11px'>")
   }


                        </script>
&nbsp;&nbsp;ถึงวันที่ :
<input name="daymonthyear2" type=text id="daymonthyear2" onKeyPress="kod_pum()" size="12" value="<? echo "$today"; ?>">
                      <script language='javascript'>
  
  if (!document.layers) {
     document.write("<input type=button onclick='popUpCalendar(this,\"daymonthyear2\", \"dd/mm/yyyy\")' value=' Date ' style='font-size:11px'>")
   }


                      </script>
                    </div></td>
                  </tr>

              </table></td>
            </tr>
            <tr>
              <td><table width="500" border="0">
                  <tr bgcolor="#BDDCEC" class="unnamed1">
                    <td height="20" bgcolor="#00CC99"><div align="center">เลือกรูปแบบการออกรายงาน</div></td>
                  </tr>
                  <tr bgcolor="#BDDCEC" class="unnamed1">
                    <td bgcolor="#F4F4F4"><div align="center">
                      <select name="sel_exportType" class="ListBox">
                        <option value="HTML" selected>HTML</option>
                        <option value="XLS">Excel</option>
                      </select>
                      <input type="button" name="Button" value=" ตกลง " onClick="reportmonth()">
                      <label>
                      <input name="Reset" type="reset" id="Submit" value=" ยกเลิก ">
                      </label>
                    </div></td>
                  </tr>
              </table></td>
            </tr>
          </table>
                </form>
      <br></td>
        <td bgcolor="#41A72A"></td>
	</tr>
	  
	<tr>
		<td colspan="5">
			<img src="images/index_12.jpg" width="968" height="66" alt=""></td>
	</tr>
	<tr>
		<td>
			<img src="images/spacer.gif" width="6" height="1" alt=""></td>
		<td>
			<img src="images/spacer.gif" width="24" height="1" alt=""></td>
		<td>
			<img src="images/spacer.gif" width="184" height="1" alt=""></td>
		<td>
			<img src="images/spacer.gif" width="750" height="1" alt=""></td>
		<td>
			<img src="images/spacer.gif" width="4" height="1" alt=""></td>
	</tr>
</table>
<!-- End Save for Web Slices -->
</body>
</html>
<script language="javascript">
<!--//

function check_number() {
e_k=event.keyCode
if (((e_k < 48) || (e_k > 47)) && e_k != 46 && e_k != 13) {
//if (e_k != 13 && (e_k < 48) || (e_k > 57) || e_k == ) {
event.returnValue = false;
alert(" กรุณาใส่วันที่ โดยการกดปุ่ม DATE");
}
} 

function reportmonth(){



 exporttype = document.form1.sel_exportType.value;
$URL="savereportlevel_secur.php?daymonthyear1="+document.forms[0].daymonthyear1.value+"&exp="+exporttype+"&daymonthyear2="+document.forms[0].daymonthyear2.value;
window.open($URL,'','toolbar=no,location=no,status=no,resizable=yes,menubar=no,scrollbars=yes');

}//of function

function kod_pum() {
alert('การใส่วันที่ต้องทำการกดปุ่ม Date เท่านั้นครับ');
		event.returnValue = false;
} 
</script>






รูป ออกรายงานเป็น excel ขึ้นปัญหาในระหว่างการดาวโหลด
excel

Code (PHP)
<?
  function HeaderingExcel($filename) {
	  header("Content-type: application/vnd.ms-excel");
	  header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT');
	  header("Content-Disposition: attachment; filename=$filename" ); 
	  header("Cache-Control: must-revalidate, post-check=0,pre-check=0");
	  header("Pragma: public");
}
  function HeaderingPDF($filename) {
	  header("Content-type: application/pdf");
	  header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT');
	  header("Content-Disposition: attachment; filename=$filename" ); 
	  }
error_reporting(E_ALL ^ E_NOTICE);
if ($exp == "XLS") {
   HeaderingExcel("ระดับความไม่ปลอดภัย.xls");
}
if ($exp == "PDF") {
   HeaderingPDF("reportmonth.pdf");
}
?>
 <?php $monthname=array("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");?>
      <? 		$day =array("วันจันทร์","วันอังคาร","วันพุธ","วันพฤหัส","วันศุกร์","วันเสาร์","วันอาทิตย์");		?>
<?
list($day1, $month1, $year1) = split('[/.-]', $daymonthyear1);
		$year1 = $year1 - 543;
		$daymonthyear1=  "$year1-$month1-$day1";

list($day2, $month2, $year2) = split('[/.-]', $daymonthyear2);
		$year2 = $year2 - 543;
		$daymonthyear2=  "$year2-$month2-$day2";
?>
<?php
		
include "config.php";
?>
<HTML>
<HEAD>
<TITLE>reportระดับความไม่ปลอดภัย</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<?
if ($exp == "HTML") {
//echo "<LINK REL='StyleSheet' HREF=fileinclude/stylesheet.css' rel='stylesheet' type='text/css'>";
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<style type="text/css">
<!--
.unnamed1 {
	font-family: "Tahoma", Tahoma, sans-serif;
	font-size: 12px;
}
-->
</style>
<link href="fileinclude/stylesheet.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style2 {font-family: "ms Sans Serif"}
-->
</style>
<link href="css.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style3 {font-size: 12px}
-->
</style>
</HEAD>
<BODY topmargin="0" >
	  <table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr>  </tr>
</table>
       <?
                    $yearsql = $sel1_year - 543;
					//echo"$yearsql";
?>
<div align="center" class="unnamed1"> 
  <span class="style2">
  <? if ($month1== '1') { $showmonth1 = 'มกราคม' ;} 
   if ($month1== '2') { $showmonth1 = 'กุมภาพันธ์' ;} 
   if ($month1== '3') { $showmonth1 = 'มีนาคม' ;} 
   if ($month1== '4') { $showmonth1 = 'เมษายน' ;} 
   if ($month1== '5') { $showmonth1 = 'พฤษภาคม' ;} 
   if ($month1== '6') { $showmonth1 = 'มิถุนายน' ;} 
   if ($month1== '7') { $showmonth1 = 'กรกฏาคม' ;} 
   if ($month1== '8') { $showmonth1 = 'สิงหาคม' ;} 
   if ($month1== '9') { $showmonth1 = 'กันยายน' ;} 
   if ($month1== '10') { $showmonth1 = 'ตุลาคม' ;} 
   if ($month1== '11') { $showmonth1 = 'พฤศจิกายน' ;} 
   if ($month1== '12') { $showmonth1 = 'ธันวาคม' ;} 
   
	 if ($month2== '1') { $showmonth2 = 'มกราคม' ;} 
   if ($month2== '2') { $showmonth2 = 'กุมภาพันธ์' ;} 
   if ($month2== '3') { $showmonth2 = 'มีนาคม' ;} 
   if ($month2== '4') { $showmonth2 = 'เมษายน' ;} 
   if ($month2== '5') { $showmonth2 = 'พฤษภาคม' ;} 
   if ($month2== '6') { $showmonth2 = 'มิถุนายน' ;} 
   if ($month2== '7') { $showmonth2 = 'กรกฏาคม' ;} 
   if ($month2== '8') { $showmonth2 = 'สิงหาคม' ;} 
   if ($month2== '9') { $showmonth2 = 'กันยายน' ;} 
   if ($month2== '10') { $showmonth2 = 'ตุลาคม' ;} 
   if ($month2== '11') { $showmonth2 = 'พฤศจิกายน' ;} 
    if ($month2== '12') { $showmonth2 = 'ธันวาคม' ;} 
	$showyear1 = $year1+543;
	$showyear2 = $year2+543;
	?>
  </span>
  <p class="unnamed1"><span class="style2"><strong> <br>
    <br>
    รายงานวิศวกรรมความปลอดภัยและสภาพแวดล้อมในโรงพยาบาล<br><br>
    ระหว่างวันที่ &nbsp;&nbsp; <? echo "$day1 $showmonth1 $showyear1" ?> &nbsp;&nbsp;&nbsp; ถึงวันที่ <strong><? echo "$day2 $showmonth2 $showyear2" ?></strong></strong></span><br>
    <br>
  <strong><br>
</strong><br>
  <table width="447" border="1" cellpadding="0" cellspacing="0" bordercolordark="#FFFFFF">
    <tr bgcolor="#FFA4FF" class="unnamed1">
      <td width="268" height="20" bgcolor="#00CC99"><div align="center" class="style2">ระดับความไม่ปลอดภัย</div></td>
      <td width="173" bgcolor="#00CC99"><div align="center" class="style2">จำนวนครั้ง</div></td>
    <tr bgcolor="" class="unnamed1">
	<?

		include("config.php");

$sql="SELECT secur_name ,count(secur_name),s1
FROM secur_data WHERE date BETWEEN  '$daymonthyear1' AND '$daymonthyear2' GROUP BY secur_name";
	$dbquery = mysql_db_query($dbname, $sql);
	//while($fet=mysql_fetch_array($dbquery)){
//$secur_name = $fet['secur_name'];
//$s1 = $fet['s1'];

//$s1= $fet['s1'];
//$secur_name = $fet['secur_name'];
$num_rows = mysql_num_rows($dbquery);
$ii=0;
while ($ii < $num_rows)
{
$result = mysql_fetch_array($dbquery);
$secur_name = $result[0];
$s1 = $result[1];
//if($s1 > '1' and $secur_name!='0'){
		
?>
      <td class="unnamed1"><span class="style2 style3"><? echo"$secur_name";?></span></td>
      <td class="unnamed1 style2 style3" ><center><? echo"$s1";?></center></td>
    </tr>
<?
//}
//if($s1 <= '1' or $secur_name=='0'){
//}
$ii++;

}

?>
    <tr class="unnamed1">
  </table>
  <br>
  <br>
  <br>
  <table width="650" border="0" cellspacing="0" cellpadding="0">
    <tr> 
      <?php $monthname=array("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");?>
      <? 		$day =array("วันจันทร์","วันอังคาร","วันพุธ","วันพฤหัส","วันศุกร์","วันเสาร์","วันอาทิตย์");		?>
      <td class="unnamed1"><div align="right">วันที่ออกรายงาน : <? echo $day[date('w')-1]." ".date('d')." ". $monthname[date('n')-1]." ".(date('Y')+543)." เวลา ".date('H:i:s');?></div></td>
    </tr>
  </table>
</div>
</BODY>
</HTML>





Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-07-12 11:57:18 By : มือใหม่ View : 2614 Reply : 3
 

 

No. 1



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

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

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


ไม่ค่อยไว้ใจ IE เท่าไหร่ ลองเอาไปรันที่ FireFox หรือ Browser เจ้าอื่นๆ เป็นเหมือนกันมั้ยครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-12 12:07:55 By : panyapol
 


 

No. 2

Guest


ลองตัวอื่นแล้วยังขึ้นอยู่ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-12 13:24:26 By : ืมือใหม่
 

 

No. 3

Guest


เงียบเลย มีใครช่วยได้บ้าง ช่วยดูหน่อยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-15 08:53:17 By : มือใหม่
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ผมสร้าง form ออกรายงาน เป็น html และ excel ผมเลือกออกรายงานเป็น html ปกติดี แต่พอ ออกรายงานเป็น 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 00
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 อัตราราคา คลิกที่นี่