[請益] (已解決) 日期選擇後無法顯示在新頁面

看板PHP作者 ( )時間3周前 (2024/04/12 23:45), 3周前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
不好意思 在撰寫網頁的時候遇到了一些問題 我目前使用的是wordpress的blocksy主題 跟chatgpt 4反覆嘗試了幾個小時,他的回答有點鬼打牆,希望能在這邊獲得一些建議 有些簡體字是由chatgpt 4產生的,希望各位不要介意 --- 1. 我在首頁的header擁有一個HTML按鈕: 開始日期以及結束日期 method在這邊為"GET" 當我按下查詢之後,網頁會導向"網站/查詢結果"這個網址 以下為HTML的代碼 ``` <form id="date_form" action="網站/查詢結果" method="GET"> <label for="start_date"><strong>开始</strong></label> <input id="start_date" name="start_date" type="date" /> <label for="end_date"><strong>结束</strong></label> <input id="end_date" name="end_date" type="date" /> <button type="submit">查詢</button> </form> ``` 2. "查詢結果"這個頁面的設定 頁面 - 狀態摘要 - 範本 "Results Page" 而我的"Results Page"的php為"results.php" results.php的地址為"/bitnami/wordpress/wp-content/themes/blocksy" 以下為我的"results.php"代碼 ``` <?php /** * Template Name: Results Page * * @package WordPress */ get_header(); // 加载头部文件 echo "<p>aaba.</p>"; // 基本测试输出 // 檢查是否有設定開始日期和結束日期 if (isset($_GET['start_date']) && isset($_GET['end_date'])) { $start_date = $_GET['start_date']; $end_date = $_GET['end_date']; // 顯示開始日期和結束日期 echo "開始日期: " . $start_date . "<br>"; echo "結束日期: " . $end_date . "<br>"; wp_reset_postdata(); } else { echo "<p>請提供開始和結束日期。</p>"; // 如果日期沒有設定,顯示提示信息 } get_footer(); // 加载底部文件 ?> ``` 當我按下查詢之後,我在網頁上面找不到用來測試的"aaba"這個關鍵字 我懷疑當我按下查詢之後,result.php根本沒有執行, 只是單純的進到了"網站/查詢結果"這個頁面而已 我想請問我還有其他方法可以嘗試嗎? 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.169.185 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1712936732.A.C20.html ※ 編輯: pfii1997119 (114.25.169.185 臺灣), 04/13/2024 00:13:52 ※ 編輯: pfii1997119 (114.25.169.185 臺灣), 04/13/2024 01:57:39
文章代碼(AID): #1c6LSSmW (PHP)
文章代碼(AID): #1c6LSSmW (PHP)