2016-04-25 20 views
0

私はある種の質問があるウェブサイトで作業しています。これは、データベースから質問を読み取り、あなたの答えに応じていくつかのコンテンツを表示するPHPスクリプトです。ユーザーが回答をクリックすると、以前に入力したフォームデータが再読み込みされ、既に回答された質問には無効なボタン/ラジオフォームが表示され、回答が確認されます。フォームの再読み込み時にhtmlフォームが消去されない

私は

例(ページには、しかし、私はちょうどそれが汚れに見えると思った作品)以前に送信されたものがクリアされ、常に再ポストされていないことをデバッグ中に気づいた:? 位置= 9 & p_item1 = 4 & p_item2 = 2 & p_item3 = 4 & p_item4 = 2 & p_item5 = 2 & p_item6 = 2 & p_item7 = 2 & p_item8 = 1つの&位置= 9 & p_item1 = 4 & p_item2 = 2 & p_item3 = 4 & P_ ITEM4 = 2 & p_item5 = 2 & p_item6 = 2 & p_item7 = 2 & p_item8 = 1つの&位置= 9 & p_item1 = 4 & p_item2 = 2 & p_item3 = 4 & p_item4 = 2 & p_item5 = 2 & p_item6 = 2 & p_item7 = 2 & p_item8 = 1つの&位置= 9 & p_item1 = 4 & p_item2 = 2 & p_item3 = 4 & p_item4 = 2 & p_item5 = 2 & p_item6 = 2 & p_item7 = 2 & p_item8 = 1つの&位置= 9 & p_item1 = 4 & p_item2 = 2 & p_item3 = 4 & p_item4 = 2 & p_item5 = 2 & p_item6 = 2 & p_item7 = 2 & p_item8 = 1つの&位置= 9 & p_item1 = 4 & p_item2 = 2 & p_item3 = 4 & p_item4 = 2 & p_item5 = 2 & p_item6 = 2 & p_item7 = 2 & p_item8 = 1つの&位置= 9 & p_item1 = 4 & p_item2 = 2 & p_item3 = 4 & p_item4 = 2 & p_item5 = 2 & p_item6 = 2 & p_item7 = 2 & p_item8 = 1 &位置= 9 & p_item1 = 4 & p_item2 = 2 & p_item3 = 4 & p_item4 = 2 & p_item5 = 2 & p_item6 = 2 & p_item7 = 2 & p_item8 = 1 & p_item9 = 2 &位置= 9 & p_item1 = 4 & p_item2 = 2 & p_item3 = 4 & p_item4 = 2 & p_item5 = 2 & p_item6 = 2 & p_item7 = 2 & p_item8 = 1#LASTROW

投稿/データを指数関数的に大きくする方法はありますか?

+0

使用セッションをして – Naruto

+0

を投稿:もしそうなら、あなたは簡単にデータを送信するためにスーパーグローバル$ _POSTを使用することができます。だから私はこれらの症状を無視することができますか? –

答えて

0

あなたが指している「回答」がリンクであると仮定しています。私は通常、デバッグの理由で入れて、私はちょうどgetを使用したポストを/使用

<!-- javascript that creates the post() function--> 
<script> 
    function post(event) { 
     event.preventDefault(); 
     document.getElementById("my_form").submit(); 
    } 
</script> 

<!-- form with the information you want to post--> 
<form action="action.php" method="post" id="my_form" style="display: none;"> 
<?php 
    /*You'll have to create the needed php code that will echo the 
    hidden inputs for the form that should look like this: 
     <input type="hidden" name="position" value="9" /> 
     <input type="hidden" name="p_item1" value="4" /> 
     ... and so on.*/ 
    ?>  
</form> 

<a href="#" onclick="post()">Your Link</a> 
+0

答えはフォームラジオ "onchange"要素ではなく、これまでに回答された質問は ($ counter = 1; $ counter; $ counter ++){if($ {'p_item'。$ counter } = \ "" \ n ");}} =" "){printType" }} ただし、以前に投稿したアイテムを再度送信します –

関連する問題