※ 引述《chrismaggie (中仔)》之銘言:
: 感謝t大的幫忙,只是index.php中的查詢資料是透過欄位塞選後所撈出來的
: 如果撈出的資料有5筆~那表單下面有個按鈕可以另存excel,不過跑道excel.php中
: 要如何將這5筆資料正確寫入呢?excel.php如果也是跟index.php的資料庫連線方式
: 但他並沒有篩選資料的功能~要如何抓取呢?因為index.php的表單中只有一個查詢表格
: 我只想要把那個表格跑出來的內容另存excel~有些方式會把整個網站都存成excel
: 不知道這樣的話excel.php應該怎麼設計表格來接收資料呢~請t大指點~謝謝
: ------------------------------------------------------------------------
: 剛剛另用index.php中的隱藏欄位來記錄搜尋條件的欄位值~然後送出表單後傳送
: 表單變數給excel.php~而接收頁面就如大大說的設定好跟index.php一樣的
: 資料庫接收欄位.設定完成後~可以正確接收到查詢表格中的資料了!
: 很感謝您喔!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.105.218.138
※ 編輯: sder 來自: 59.105.218.138 (08/18 23:30)
我之前的作法是做2個submit,一個是查詢,一個是下載
<form method=post action=query.php target='_blank'>
//查詢條件…
<input type=submit name=submit value='查詢'/>
<input type=submit name=submit value='下載'/>
</form>
再利用 $_POST['submit'] 來判斷是查詢或下載
query.php部份程式碼大概如下:
<?php
if ($_POST['submit'] == '下載')
{
//印出下載該有的header
}
?>
<html>
<head><title></title></head>
<body>
<?php
//依查詢條件連結資料庫抓資料
//利用表格印出符合條件資料
?>
<table>
<th>c_name</th>
<th>p_name</th>
<th>price</th>
<?php
//符合條件資料…
?>
</table>
</body>
</html>