2011-11-15 17 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に送信していないためです。フォームの要素は、form3.phpをフォームを送信せずに開くだけです。あなたは<入力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 –

関連する問題