2011-11-15 108 views
0

我想將數據發佈到我有的網頁(page3.php)。但是,當我在此頁上執行$test=$_POST['radio_second'];時,測試變量中沒有數據。無法讀取值

任何人都可以弄明白嗎?非常感謝。

<p> 
    <form method="post"> 
     <label for="radio1_0">1</label> 
     <input type="radio" name="radio_second" id="radio1_0" value="1" /> 

     <label for="radio1_1">2</label> 
     <input type="radio" name="radio_second" id="radio1_1" value="2" /> 

     <label for="radio1_2">3</label> 
     <input type="radio" name="radio_second" id="radio1_2" value="3" checked/> 

     <label for="radio1_3">4</label> 
     <input type="radio" name="radio_second" id="radio1_3" value="4" /> 

     <label for="radio1_4">5</label> 
     <input type="radio" name="radio_second" id="radio1_4" value="5" /> 
    </p> 
</form> 
</fieldset> 
</div> 
</div> 
<a href="page1.php" data-inline="true" data-theme="a" data-role="button" data-direction="reverse" data-transition="slide" style="height:53px;width:150px">Prev</a> 
<a href="page3.php" data-inline="true" data-theme="a" data-role="button" data-transition="slide" style="height:53px;width:150px">Next</a> 
+0

此標記不完整。無關的'fieldset','div'和錨標籤來自哪裏?請將您的標記的其餘部分編輯爲該問題,以便稍後通過此處的任何人都可以從此問題中受益。 – jwiscarson

回答

4

這是因爲您沒有將您的FORM提交給page3.php。表單中的元素只是打開page3.php,而不會將表單提交給它。您需要用< input type =「submit」value =「Next」>替換該A元素,並將其放置在</form>之前,並將屬性action =「page3.php」添加到FORM元素。或者,您可以使用JavaScript來觸發表單提交當用戶點擊鏈接。

<p> 
     <form method="post" action="post3.php"> 
     <label for="radio1_0">1</label> 
     <input type="radio" name="radio_second" id="radio1_0" value="1" /> 
     <label for="radio1_1">2</label> 
     <input type="radio" name="radio_second" id="radio1_1" value="2" /> 
    <label for="radio1_2">3</label> 
     <input type="radio" name="radio_second" id="radio1_2" value="3" checked/> 
     <label for="radio1_3">4</label> 
     <input type="radio" name="radio_second" id="radio1_3" value="4" /> 
    <label for="radio1_4">5</label> 
     <input type="radio" name="radio_second" id="radio1_4" value="5" /> 

    <a href="page1.php" data-inline="true" data-theme="a" data-role="button" data-direction="reverse" data-transition="slide" style="height:53px;width:150px">Prev</a> 
    <input type="submit" data-inline="true" data-theme="a" data-role="button" data-transition="slide" style="height:53px;width:150px" value="Next" /> 

    </form> 
    </p> 
+0

什麼是正確的代碼? –

+0

你能鏈接我如何使用Javascript來觸發窗體嗎? –

+0

@Sooln Nam http://stackoverflow.com/questions/3752134/jquery-submit-form –