phpmysql投票系統
投票,修改票數,查詢票數。
⑵ PHP,MYSQL製作投票系統,防止姓名、科室重復
這個表我覺得還缺個欄位啊,還要加個攝影作品id的外鍵吧
不然你這個表根本就不能記錄哪個科的哪個人給哪個作品投了票啊
還有竟然名字有重名,那你就不要存名字,存用戶的主鍵啊
這樣就可以避免這個問題
表結構這樣就可以了
id pid userid time (pid為攝影作品的id)
投票的時候就判斷下
$pid為作品id,前台傳過來,用戶id存在session中
SELECT COUNT(*) FROM table WHERE userid='".$_SESSION['userid']."' AND pid='".$pid."'
如果大於0則證明該用戶已經給這個作品投票了,因為用戶id不可能重復,所以即使用戶重名也不影響了
⑶ php投票系統問題
HTML代碼要這么寫
<form id="form" method="POST" action="count.php">
<input type="radio" name="option[]" value="1"> Android安卓
<input type="radio" name="option[]" value="2"> Symbian塞班
<input type="radio" name="option[]" value="3"> iphone蘋果
<input type="radio" name="option[]" value="4"> Google谷歌
<input type="radio" name="option[]" value="5"> Winphone微軟
<input type="radio" name="option[]" value="6"> 其它
<input type="submit" value="提交">
</form>
注意value中的數字,是從資料庫中取出的主鍵id
PHP代碼如下
<?php
include 'connect.php';
$options = implode(",", $_POST['option']);
$sql="update vote set votes=votes+1 where id in ($options)";
mysql_query($sql);
?> <script type="text/javascript">
alert ("投票成功!"); location="question.php";
</script>
⑷ 網頁製作 求救 需要用PHP寫一個投票系統 結果放在mysql資料庫中 能在本機顯示就可以了
先設計表結構: 一個表用來記錄投票的題目,一個表用來記錄投票的人員、投哪一個標題、投的好評差評等。 由於這兩個表屬於多對多關系,再建一個關系表。總共3張表。 再進行程序設計: 1、一個人對同一個標題只能投一票。 2、程序能夠統計該題目的所有投票人員及其評價等級。 最後優化資料庫: 要是你只想能用就行,這步就別做了。 要是構建在大型網站上,要給表寫存儲過程、加索引。
滿意請採納
⑸ php投票系統
說下簡單的思路,不懂的再問我哦:
首先數據表自己建,加個欄位hits(欄位名自己取,int類型,長度11,默認為0)
然後PHP判斷點了點擊贊的時候,求出hits數值(SELECT hits FROM table WHERE id=1),$hits=$hits+1,運行UPDATE table SET hits='{$hits}' WHERE id=1;
1.對於"要求用戶一個IP地址一天只能點擊3個贊"這個功能,可以先建個表,用來存點贊的用戶名,IP地址,贊的次數,最後一次贊的時間,然後判斷這張表每個用戶當天贊的次數,就可以實現了.
2.對於"同時每位選手贊的總數立即顯示"這個功能,得用到AJAX或者點擊贊的時候刷新頁面.
應該可以了吧.
⑹ 怎麼用PHP鏈接MySQL做投票系統有進度條顯示的
你把五個投票選項都添加到資料庫裡面,然後還有一個欄位是投票次數,然後你從資料庫查詢五個選項每個選項的投票次數,然後遍歷一下,用次數除以總投票次數,就可以知道百分比了,然後你寫個css就可以顯示進度條了,或著用bootstrap的進度條,很簡單的
⑺ 用php製作一個網頁來實現簡易網上投票系統
<?php
header("Content-type:text/html;charset=utf-8");
$link=mysql_connect('localhost','root','')ordie('Couldnotconnecttomysqlserver');
mysql_select_db('tpxt',$link)ordie('Couldnotselectdatabase');
if(isset($_POST['submit'])){
$sql="SELECT`id`FROM`table`WHERE`uid`=".$_POST['uid'];
$result=mysql_query($sql);
if($result&&mysql_num_rows($result)){
$sql="UPDATE`table`SET`vote`=`vote`+1WHERE`uid`=".$_POST['uid'];
mysql_query($sql);
}else{
$sql="INSERTINTO`table`(uid,vote)VALUES('".$_POST['uid']."','1')";
mysql_query($sql);
}
echo"<script>alert('Ok投票成功!');</script>";
echo"<script>window.location.reload();</script>";
exit();
}else{
$sql="SELECT`vote`FROM`table`WHERE`uid`=3";
$result=mysql_query($sql);
if($result&&mysql_num_rows($result)){
$t3=mysql_fetch_assoc($result);
}else{
$t3['vote']=0;
}
$sql="SELECT`vote`FROM`table`WHERE`uid`=4";
$result=mysql_query($sql);
if($result&&mysql_num_rows($result)){
$t4=mysql_fetch_assoc($result);
}else{
$t4['vote']=0;
}
$sql="SELECT`vote`FROM`table`WHERE`uid`=5";
$result=mysql_query($sql);
if($result&&mysql_num_rows($result)){
$t5=mysql_fetch_assoc($result);
}else{
$t5['vote']=0;
}
$sql="SELECT`vote`FROM`table`WHERE`uid`=6";
$result=mysql_query($sql);
if($result&&mysql_num_rows($result)){
$t6=mysql_fetch_assoc($result);
}else{
$t6['vote']=0;
}
$sql="SELECT`vote`FROM`table`WHERE`uid`=7";
$result=mysql_query($sql);
if($result&&mysql_num_rows($result)){
$t7=mysql_fetch_assoc($result);
}else{
$t7['vote']=0;
}
$count=$t3['vote']+$t4['vote']+$t5['vote']+$t6['vote']+$t7['vote'];
$t3_b=$t3['vote']/$count;
$t4_b=$t4['vote']/$count;
$t5_b=$t5['vote']/$count;
$t6_b=$t6['vote']/$count;
$t7_b=$t7['vote']/$count;
}
?>
⑻ 求PHP+MySQL的投票系統 帶圖片的!謝謝了
我這有,PHP+mysql的圖片投票系統
QQ:449000251
⑼ 用PHP+MYSQL做一個投票系統,有高手願意幫忙做個簡單的投票系統嗎
很簡單投票就是 +1 的過程數據這塊設計較簡單php這塊如果要仿惡意投票的話 要花點心思了