php
  • html
  • 2011-05-22 93 views 1 likes 
    1

    我有一個PHP頁面,可以將特定月份/日期的數據讀入頁面。但要選擇月份/日期我有2個下拉菜單如下..如何然後加載發送月/年值到頁面? get/post並不重要。只需dk如何「提交」到該頁面。如何讓兩個下拉菜單提交到一個動態的PHP頁面

    function select_dates(){ 
        $html = "Select month: "; 
        $html .= 
        '<select name="month"> 
         <option value="01">January</option> 
         <option value="02">Febuary</option> 
         <option value="03">March</option> 
         <option value="04">April</option> 
         <option value="05">May</option> 
         <option value="06">June</option> 
         <option value="07">July</option> 
         <option value="08">August</option> 
         <option value="09">September</option> 
         <option value="10">October</option> 
         <option value="11">November</option> 
         <option value="12">Decemeber</option> 
        </select>'; 
        $html .= "Select year: "; 
        $html .= 
         '<select name="year"> 
          <option value="2009">2009</option> 
          <option value="2010">2010</option> 
          <option value="2011">2011</option> 
         </select> '; 
    
        $html .= 
        ' <input type="submit" value="Submit" /> 
         </form>'; 
        echo $html; 
    
    +2

    我沒有看到形式開放標籤,它錯了嗎? – 2011-05-22 10:55:52

    回答

    2

    提交按鈕做什麼,除非你開的表單標籤被正確地宣佈,在你的代碼,我看不出它:)

    請務必遵循這樣的:

    <form method="post" action="processingFile.php"> 
    <input... /> 
    </form> 
    

    processingFile.php是您希望它處理您的表單的PHP文件。

    把一切融合在一起

    function select_dates(){ 
        $html = "<form method='post' action='processingFile.php'>"; 
        $html .= "Select month: "; 
        $html .= 
        '<select name="month"> 
         <option value="01">January</option> 
         <option value="02">Febuary</option> 
         <option value="03">March</option> 
         <option value="04">April</option> 
         <option value="05">May</option> 
         <option value="06">June</option> 
         <option value="07">July</option> 
         <option value="08">August</option> 
         <option value="09">September</option> 
         <option value="10">October</option> 
         <option value="11">November</option> 
         <option value="12">Decemeber</option> 
        </select>'; 
        $html .= "Select year: "; 
        $html .= 
         '<select name="year"> 
          <option value="2009">2009</option> 
          <option value="2010">2010</option> 
          <option value="2011">2011</option> 
         </select> '; 
    
        $html .= 
        ' <input type="submit" value="Submit" /> 
         </form>'; 
        echo $html; 
    } 
    
    +0

    在第2行有匹配引號的錯誤。 – 2011-05-22 13:44:10

    +0

    謝謝passcod :)我的不好,我編輯過。 – 2011-05-22 13:46:08

    +0

    感謝您的幫助! – SRUCLA 2011-05-23 07:54:21

     相關問題

    • 暫無相關問題^_^