当您通过单击单选按钮提交表单时,它会正确插入到数据库中,并显示刷新页面的内容(并查询数据库)。但是,在单击单选按钮(并将信息插入数据库)后,它会显示旧信息。执行手动刷新(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>';