看板 PHP 關於我們 聯絡資訊
我之前的作法是做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> ※ 引述《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)