как да ми дава за всеки отделен потребител кой ип та са ....

vitorio

Registered
как да ми дава за всеки отделен потребител кой ип та са гласували за него искам потребителите да ми ги дава в някаква таблица ... и кои код в кой php файл трябва да отиде ?

разролагам с това и и искам да добавя тези неща който съм написал по горе



Най-напред в таблицата си добави 1 поле ip

После в файла за линка си правиш една променлива за ип-то на човека:

Код:
Код:
$ip = $_SERVER['REMOTE_ADDR']; //С тази променлива взимаме ip-то на потребителя


После в заявката добавяш името на полето и в VALUES слагаш променливата $ip:

Код:

Код:
$zaqvka = "INSERT INTO `tablica` (ip, другите ти полета ) VALUES($ip, другите ти стойности)"; //Правим си заявка към базата данни
$result = mysql_query($zaqvka) or die (mysql_error()); //Изпълняваме заявката


След това в админ панела трябва да добавим ип-то. За целата използваме функцията mysql_fetch_assoc
Код:

Код:
$sql = "SELECT * FROM `tablica`"; //Това е заявка с която избираме всичко от твоята таблица - трябва да замениш tablica с името на твоята таблица
$result = mysql_query($sql) or die (mysql_error()); //Изпълняваме заявката
while ($row = mysql_fetch_assoc($result)) //Правим си цикъл while, в който създаваме променлива, която ще важи са всички резултати
{
echo "IP: <b>$row[ip]</b><br />"; //Извеждаме ip-то
}
 
Според мен трябва да направиш така.
Вземането на ип-то е ясно.
Там където записваш гласовете трябва да направиш и поле в което да записваш ИП-то от което е дошъл гласа.
След това с една заявка си изкарваш всички гласували Where User="$user"
и ще ти изкара всички гласували за този потребител.

Естествено говоря отгоре отгоре. Малко ако се потрудиш ще го направиш.
 

Back
Горе