zoukankan      html  css  js  c++  java
  • php投票

    <head>
    <style type="text/css">
    #list{ width:250px; height:200px}
    #jieguo{ width:250px; height:200px}
    .x{float:left}
    </style>
    </head>
    
    <body>
    <form action="chuli.php" method="post">
    <?php 
    include("../DBDA.php");
    $db = new DBDA();
    
    $sql = "select * from DiaoYanTiMu limit 0,1";
    
    $attr = $db->Query($sql);
    
    $tmmc = $attr[0][1];
    $tmdh = $attr[0][0];
    
    echo "<div>题目名称:{$tmmc}</div>";
    
    $sqlxx = "select * from DiaoYanXuanXiang where TiMuDaiHao = '{$tmdh}'";
    
    $attrxx = $db->Query($sqlxx);
    echo "<div id='list'>";
    foreach($attrxx as $v)
    {
        echo "<div>
        <input type='checkbox' value='{$v[0]}' name='xx[]' />
        <span>{$v[1]}</span>
        </div>";
    }
    
    ?>
    <input type="submit" value="提交" /> 
    <input type="button" value="查看结果" id="check" onclick="ShowJieGuo()" />
    </form>
    </div>
    <div id="jieguo" style="display:none">
        
        <?php
        
        $sqlsum  ="select sum(Numbers) from DiaoYanXuanXiang where TiMuDaiHao = '{$tmdh}'";
        $attrsum = $db->Query($sqlsum);//所有人数
        
        foreach($attrxx as $v)
        {
            $name = $v[1]; //选项名
            $number = $v[2]; //选择该项的人数
            $bfb = ($number/$attrsum[0][0])*100;
            $bfb = round($bfb,2); //取小数点后两位
            
            echo "<div style='250px; height:30px'>
            <span class='x'>{$name}</span>
            <div class='x' style='100px; height:8px; border:1px solid red'>
            <div style='{$bfb}%; height:8px; background-color:red'></div>
            </div>
            <span class='x'>{$number}&nbsp;</span>
            <span class='x'>{$bfb}%</span>
            </div>";
        }
        
        ?>
        <input type="button" value="返回" id="fanhui" onclick="ShowList()" />
    </div>
    <script type="text/javascript">
    function ShowJieGuo()
    {
        document.getElementById("list").style.display = "none";
        document.getElementById("jieguo").style.display = "block";
    }
    function ShowList()
    {
        document.getElementById("list").style.display = "block";
        document.getElementById("jieguo").style.display = "none";
    }
    </script>
    chuliphp
    $attr
    = $_POST["xx"]; include("../DBDA.php"); $db = new DBDA(); foreach($attr as $v) { $sql = "update DiaoYanXuanXiang set Numbers = Numbers+1 where Ids = '{$v}'"; $db->Query($sql,0); } header("location:test.php");
  • 相关阅读:
    蛤玮学计网 -- 简单的判断ip
    修路方案 Kruskal 之 次小生成树
    单词拼接 ----- 深搜
    KMP 算法
    城市平乱 ---- Dijkstra
    最少换乘
    ubuntu-vnc
    sshpass----------------sshfs--sftp(sublime)
    snmp ubuntu/centos--
    erlang ssl
  • 原文地址:https://www.cnblogs.com/xingfudehuanyan/p/5486203.html
Copyright © 2011-2022 走看看