PHP+MySQL實現(xiàn)的簡單投票系統(tǒng)實例
本文實例講述了PHP+MySQL實現(xiàn)的簡單投票系統(tǒng)。分享給大家供大家參考,具體如下:
<html> <head><title>手機系統(tǒng)調(diào)查問卷</title> <style type="text/css"> <!-- span{ width:600px; height:100px; background-color:write; postion:relative; border:1px #cccccc solid; } div{ width:60px; height:1px; background-color:blue; postion:absolute; bottom:0; } --> </style> </head> <body> 你現(xiàn)在使用的手機是什么系統(tǒng)? <form id="form1" method="POST" action="count.php"> <input type="radio" name="phone" value="1"> Android安卓 <input type="radio" name="phone" value="2"> Symbian塞班 <br> <input type="radio" name="phone" value="3"> iphone蘋果 <input type="radio" name="phone" value="4"> Google谷歌 <br> <input type="radio" name="phone" value="5"> Winphone微軟 <input type="radio" name="phone" value="6"> 其它 <br> <input type="submit" value="提交"> </form> <span> 當(dāng)前票數(shù):<br> <?php include 'connect.php'; $sql="select answer from countone"; $rs=mysql_query($sql); $total=mysql_num_rows($rs); $sql="select * from countone where answer=1"; $rs=mysql_query($sql); $android=mysql_num_rows($rs); $sql="select * from countone where answer=2"; $rs=mysql_query($sql); $symbian=mysql_num_rows($rs); $sql="select * from countone where answer=3"; $rs=mysql_query($sql); $iphone=mysql_num_rows($rs); $sql="select * from countone where answer=4"; $rs=mysql_query($sql); $google=mysql_num_rows($rs); $sql="select * from countone where answer=5"; $rs=mysql_query($sql); $winphone=mysql_num_rows($rs); $sql="select * from countone where answer=6"; $rs=mysql_query($sql); $other=mysql_num_rows($rs); ?> <table border="0"> <th>android</th><th>Symbian</th><th>iphone</th><th>Google</th><th>winphone</th><th>other</th> <tr> <td><?php echo $android ?>票</td> <td><?php echo $symbian ?>票</td> <td><?php echo $iphone ?>票</td> <td><?php echo $google ?>票</td> <td><?php echo $winphone ?>票</td> <td><?php echo $other ?>票</td> </tr> <tr> <td><?php for ($i=1;$i<=$android/$total+1;$i=$i+0.1){ echo "<div></div>"; } ?></td> <td><?php for ($i=1;$i<=$symbian/$total+1;$i=$i+0.1){ echo "<div></div>"; } ?></td> <td><?php for ($i=1;$i<=$iphone/$total+1;$i=$i+0.1){ echo "<div></div>"; } ?></td> <td><?php for ($i=1;$i<=$google/$total+1;$i=$i+0.1){ echo "<div></div>"; } ?></td> <td><?php for ($i=1;$i<=$winphone/$total+1;$i=$i+0.1){ echo "<div></div>"; } ?></td> <td><?php for ($i=1;$i<=$other/$total+1;$i=$i+0.1){ echo "<div></div>"; } ?></td> </tr> </table> </span> </body> </html>
寫的有點啰嗦,有點笨但很實用
<?php include 'connect.php'; $name=$_POST['phone']; $sql="insert into countone values(null,$name,now(),null)"; mysql_query($sql); ?> <script type="text/javascript"> alert ("投票成功!"); location="question.php"; </script>
鏈接mysql:
<?php mysql_connect("localhost","root",""); mysql_select_db("vote"); mysql_query("set names utf8"); ?>
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計有所幫助。
相關(guān)文章
PHP array_flip() 刪除重復(fù)數(shù)組元素專用函數(shù)
array_flip() 返回一個反轉(zhuǎn)后的 array,例如 trans 中的鍵名變成了值,而 trans 中的值成了鍵名。2010-05-05php中flush()、ob_flush()、ob_end_flush()的區(qū)別介紹
php中flush()、ob_flush()、ob_end_flush()的區(qū)別介紹,需要的朋友可以參考下2013-02-02php通過Chianz.com獲取IP地址與地區(qū)的方法
這篇文章主要介紹了php通過Chianz.com獲取IP地址與地區(qū)的方法,是解析IP地址與地區(qū)非常實用的技巧,需要的朋友可以參考下2015-01-01PHP中error_reporting()函數(shù)的用法(修改PHP屏蔽錯誤)
一般在默認(rèn)的普通PHP文件中輸出一個未定義聲明的變量是不會報錯誤的,但在codeigniter框架下卻要報錯誤,這對于想集成 添加 和 修改 頁面于一體的”懶人”很不方便,由于是初學(xué)者開始還想怎么在代碼中屏蔽這一錯誤提示呢.甚至用到了@,但聽很多人都說@會大大降低性能.2011-07-07解析使用substr截取UTF-8中文字符串出現(xiàn)亂碼的問題
本篇文章是對使用substr截取UTF-8中文字符串出現(xiàn)亂碼的問題進行了詳細的分析介紹,需要的朋友參考下2013-06-06