在另一个表单操作中在页面内发布?

时间:2016-03-09 00:58:01

标签: php

我现在有一个论坛项目是投票系统,我的问题是如果我点击下一个按钮后点击单选按钮如何更新投票,我如何计算投票?而且伙计们有可能在我的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'] . "-" ."&nbsp".  $rows['lastname']. "&nbsp". $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
    }
    ?>

0 个答案:

没有答案