index.php
и
db.sql
Как може да направя така че от 1 IP да се гласува само 1 път на ученик.Тоест сега гласуваш за ученика Сашо със -1,и в следващите 24 часа не може да гласуваш за него,обаче може да гласуваш за другите.
Ако може директен едит върху кода.
Мерси предварително.
Код:
<?php
$con = mysql_connect('localhost', 'root', '') or die(mysql_error());
$sdb = mysql_select_db('helpzafr', $con) or die(mysql_error());
$result = mysql_query('SELECT id, sait, scores FROM tochki') or die(mysql_error());
while( $student = mysql_fetch_object($result) ) /* този код, ще обходи всички редове прочетени от таблицата students */
{
echo '<div>
<p>Ученик: '.$student->username.' - Успех: '.$student->scores.' </p> -
<a href="index.php?id='.$student->id.'&vote=1">Увеличи Успеха с еденица</a>
|
<a href="index.php?id='.$student->id.'&vote=0">Намали Успеха с еденица</a>
</div>';
}
if( isset($_GET['id']) && isset($_GET['vote']) )
{
mysql_query('UPDATE tochki SET scores = scores'.($_GET['vote'] == 0 ? '-1' : '+1').' WHERE id = '.(int)$_GET['id'].' LIMIT 1');
}
?>
и
db.sql
Код:
CREATE TABLE `tochki` (
`id` tinyint(11) NOT NULL auto_increment,
`sait` varchar(255) collate utf8_unicode_ci NOT NULL,
`scores` varchar(25) collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
Как може да направя така че от 1 IP да се гласува само 1 път на ученик.Тоест сега гласуваш за ученика Сашо със -1,и в следващите 24 часа не може да гласуваш за него,обаче може да гласуваш за другите.
Ако може директен едит върху кода.
Мерси предварително.