PHP+MySQL實(shí)現(xiàn)的簡單投票系統(tǒng)實(shí)例
本文實(shí)例講述了PHP+MySQL實(shí)現(xiàn)的簡單投票系統(tǒng)。分享給大家供大家參考,具體如下:
<html> <head><title>手機(jī)系統(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)在使用的手機(jī)是什么系統(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>
寫的有點(diǎn)啰嗦,有點(diǎn)笨但很實(shí)用
<?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è)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
php中array_pad()函數(shù)用法及實(shí)例
在本篇文章里小編給大家整理的是一篇關(guān)于php中array_pad()函數(shù)用法及實(shí)例內(nèi)容,有興趣的朋友們可以跟著學(xué)習(xí)下。2021-08-08PHP array_flip() 刪除重復(fù)數(shù)組元素專用函數(shù)
array_flip() 返回一個(gè)反轉(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ū)非常實(shí)用的技巧,需要的朋友可以參考下2015-01-01PHP實(shí)現(xiàn)單鏈表翻轉(zhuǎn)操作示例
這篇文章主要介紹了PHP實(shí)現(xiàn)單鏈表翻轉(zhuǎn)操作,結(jié)合實(shí)例形式分析了php單鏈表的定義、遍歷、遞歸、翻轉(zhuǎn)等相關(guān)操作技巧,需要的朋友可以參考下2017-12-12PHP中error_reporting()函數(shù)的用法(修改PHP屏蔽錯誤)
一般在默認(rèn)的普通PHP文件中輸出一個(gè)未定義聲明的變量是不會報(bào)錯誤的,但在codeigniter框架下卻要報(bào)錯誤,這對于想集成 添加 和 修改 頁面于一體的”懶人”很不方便,由于是初學(xué)者開始還想怎么在代碼中屏蔽這一錯誤提示呢.甚至用到了@,但聽很多人都說@會大大降低性能.2011-07-07解析使用substr截取UTF-8中文字符串出現(xiàn)亂碼的問題
本篇文章是對使用substr截取UTF-8中文字符串出現(xiàn)亂碼的問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06