2017-02-10 116 views
1

我做了一個簡單的投票民意調查它工作正常,但我不能讓每個用戶我的意思是我可以以某種方式隱藏,如果我甚至管理votepoll保存在用戶信息,但這是不可能的,當我試圖插入用戶它使一個新的用戶只有votePoll宣佈...一切都是空的,我認爲這是一個錯誤的方式來處理,我甚至不介意如何顯示votepoll whitch用戶投票。使每個用戶只有一次用會話用戶名投票

這是我的票

<?php 
if(isset($_POST['submitme'])){ 
    $submitme=$_POST['submitme']; 
    $yesOrNo=$_POST['yesOrNo']; 
    if(!empty($yesOrNo)){ 
     $sqlv=$con->query("INSERT INTO votepoll (yesorno) VALUES ('{$yesOrNo}')"); 
     header('location:index.php'); 

} 
} 

?> 
+0

你可以記錄IPs。添加一個約束的表,這迫使每個民意調查的IP地址的唯一性,並不顯示任何東西用戶如果他們的IP我已經列出他們正在查看的民意調查。 – Dimi

+0

我想用戶bro,因爲如果同一個用戶加入另一個Ip,他可以投票,所以它沒有意義 –

回答

0

添加您的「yesorno」行中的用戶,不是讓查詢更新,不要插入代碼!

if(isset($_POST['submitme'])){ 
$submitme=$_POST['submitme']; 
$yesOrNo=$_POST['yesOrNo']; 
if(!empty($yesOrNo)){ 
$sqlv=mysqli_query($con,"UPDATE users SET yesorno='$yesOrNo' WHERE username='$username'"); 
} 
} 

好了,所以當你點擊按鈕yesorno在行更新爲「是」或「否」,你應該知道用戶的狀態是如何工作的,如果($ userStatus == 1)和1等於不要管理所以等等。我只是給你方向現在只是從行中獲取yesrno並將其設置爲等於變量,如果(「$ userVote!=」是「& & $ userVote!=」no「): 您的html cde下面和endif; 我剛剛給你一些想法如何解決這個問題,並給出了一個方向

+1

感謝您的幫助,我感謝它兄弟 –

+0

沒有問題先生:) – DummyTarget

相關問題