单击单选按钮提交表单需要额外刷新

时间:2015-05-22 00:39:05

标签: html onclick radio-button form-submit

当您通过单击单选按钮提交表单时,它会正确插入到数据库中,并显示刷新页面的内容(并查询数据库)。但是,在单击单选按钮(并将信息插入数据库)后,它会显示旧信息。执行手动刷新(F5或刷新按钮)将显示新的更新信息。怎么解决这个问题?非常感谢。谢谢!

if(isset($_POST['rate'.$id2.''])) {
            $query94 = $db->prepare('INSERT INTO statusRatings(statusID,userID,raterID,rating) VALUES(:statusID,:userID,:raterID,:rating)');
    $query94->execute(array(
        ':statusID' => $id2,
        ':userID' => $profileID,
        ':raterID' => $memberID,
        ':rating' => $_POST['rate'.$id2.'']
    ));
        }

        echo '<form name="rating'.$id2.'" class="form-group" method="POST" action="">
    <ul>
   <li><input id="radio1'.$id2.'" type="radio" onclick="javascript: submit()" name="rate'.$id2.'" value="1"/>
    <label for="radio1'.$id2.'"></label>
    <li><input id="radio2'.$id2.'" type="radio" onclick="javascript: submit()" name="rate'.$id2.'" value="2"/>
    <label for="radio2'.$id2.'"></label>
    <li><input id="radio3'.$id2.'" type="radio" onclick="javascript: submit()" name="rate'.$id2.'" value="3"/>
    <label for="radio3'.$id2.'"></label>
    <li><input id="radio4'.$id2.'" type="radio" onclick="javascript: submit()" name="rate'.$id2.'" value="4"/>
    <label for="radio4'.$id2.'"></label>
    <li><input id="radio5'.$id2.'" type="radio" onclick="javascript: submit()" name="rate'.$id2.'" value="5"/>
    <label for="radio5'.$id2.'"></label>
</ul>
        </form>';

0 个答案:

没有答案