2016-04-25 77 views
0

我正在一个有问题的网站上工作。这是一个PHP脚本,它从数据库中读取问题并根据您的答案显示一些内容。用户将点击一个答案,该页面将重新发布之前输入的表单数据,因此已经回答的问题将显示已禁用的按钮/电台表单并且检查了答案。 ? 位置= 9 & p_item1 = 4 & p_item2 =:重新加载页面上的html表单没有清除表单发送

我调试之前发送的东西是不会被清除,并始终转贴(页作品不过,我只是觉得它看起来不干净)期间

例如注意到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

我通常使用我只是用后获取/把用于调试的原因。所以我可以忽略这些症状? –

回答

0

我假设你所指的“答案”是一个链接。如果是这样,你可以很容易地使用$ _POST全局发送的数据:

<!-- 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”元素和以前回答的问题beeing转发 for($ counter = 1; $ counter <$ position; $ counter ++){if($ {'p_item'。$ counter };}!=“”){print(“ \ n”); }} 但是它重新发送之前发布的项目 –

相关问题