本文实例讲述了PHP+MySQL实现的简单投票系统。分享给大家供大家参考,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
<html> <head><title>手机系统调查问卷</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> 你现在使用的手机是什么系统? <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> 当前票数:<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> |
写的有点啰嗦,有点笨但很实用
1
2
3
4
5
6
7
8
9
10
|
<?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:
1
2
3
4
5
|
<?php mysql_connect( "localhost" , "root" , "" ); mysql_select_db( "vote" ); mysql_query( "set names utf8" ); ?> |
希望本文所述对大家PHP程序设计有所帮助。