2017-02-10 5 views
1

Я сделал простой опрос голосов, он отлично работает, но я не могу сделать это для каждого пользователя, я имею в виду, что могу как-то скрыть, если я даже управляю голосованием, чтобы быть сохраненным в информации о пользователях это невозможно, когда я попытался вставить в пользователей, что делает нового пользователя с единственным объявлением votePoll ... все остальное пуст, я думаю, что это неправильный подход, я даже не могу усомниться в том, как показать, что голосование голосовало.Сделать каждого пользователя голосом только один раз с именем пользователя сеанса

Это мой код голосования

<?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

вы можете записывать IP-адреса. добавить ограничение к таблице, которое заставляет уникальность IP-адресов в опросе и ничего не отображать пользователей, если их ip i которые уже указаны для опроса, на который они смотрят. – Dimi

+0

Я хочу, чтобы он с пользователями брата, потому что если тот же пользователь присоединяется к другому 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 из строк и устанавливаю его равным переменной, и if («$ userVote! =« yes »& & $ userVote! =" no "): Ваш html cde ниже и endif; Я просто дал вам некоторое представление о том, как пройти эту проблему и дал направление.

+1

спасибо за помощь, я ценю это bro –

+0

никаких проблем sir :) – DummyTarget