我现在有一个论坛项目是投票系统,我的问题是如果我点击下一个按钮后点击单选按钮如何更新投票,我如何计算投票?而且伙计们有可能在我的php页面中我可以保存我的数据,但表单操作不是我喜欢的保存部分
我有一个表格代码: //预览页面是我可以看到我选择的所有候选人的页面。
<form id="msform" action="preview.php" method="POST">
<?php
$resultasa = $db->prepare("SELECT * FROM candposition");
$resultasa->execute();
for($i=0; $rowasa = $resultasa->fetch(); $i++){
$exrxrxrx=$rowasa['pos_name'];
if($exrxrxrx=='President'){
?>
<fieldset>
<table>
<tr><td><h2 class="fs-title"><?php echo $rowasa['pos_name'] ?></h2></td>
<td><input name="<?php echo $rowasa['pos_name'] ?>" type="hidden" value="0" /></td>
</tr>
<?php
$YearNow=Date('Y');
$dsds=$rowasa['posid'];
$results = $db->prepare("SELECT * FROM candidates,student,school_year,partylist where student.idno = candidates.idno AND school_year.syearid = candidates.syearid AND posid =:a AND candidates.partyid = partylist.partyid AND school_year.from_year like $YearNow ");
$results->bindParam(':a', $dsds);
$results->execute();
for($i=0; $rows = $results->fetch(); $i++){
?>
<td><img src="admin/candidates/images/<?php echo $rows['image']; ?>" height="160px;" width="155px;"></td>
<td><br>
<div style="text-align:center">
<input name="pres" style="margin-left:-19px;" type="radio" value="<?php echo $rows['candid'] . "-" ." ". $rows['lastname']. " ". $rows['firstname'] ?>"> <?php echo $rows['lastname'] ?>,
<?php echo $rows['firstname'] ?>
- <?php
echo $rows['party_name']?>
<?php
//我认为这部分会有像
这样的更新 $sql = "UPDATE candidates
SET votes=votes+?
WHERE candid=? ";
$q = $db->prepare($sql);
}
?>
<?php
}
?>