up Привет все помогите со скриптом пожалуйсто. Проблема в том что когда проголосовал хочу начислить бонус пишет вы не проголосовали и бонус не зачисляется. вот мой скрипт. <style> .hide { display: none; } .show { display: yes; } </style> <script type='text/javascript'> function upd(id) { if (id==1){ document.getElementById('vk_id').className='show'; } if (id==2){ document.getElementById('vk_id').className='hide'; } } </script> <center> 1. Кликаете на баннер: <br /> <!-- ваш баннер --> <a target="_blank" href="http://game100rus.com/index.php?do=votes&id=16158"><img border="0" src="http://pics.livejournal.com/samaritanyn/pic/0006wrf5.gif" alt="game100rus.com"></a> <br /><br /> 2. Голосуете <br /><br /><br /> 3. Выбираете Топ в котором вы проголосовали <form method="POST"> <input name='top' type='radio' value='1' onchange="upd(2);" onkeyup="upd(2);" onblur="upd(2);" ><label>Game100rus.com</label><br /> <br /> 4. Вводите логин и получаете бонус <br /> Введите логин: <br /><input type='text' name='login'> <br /><input type='hidden' name='vote'><br /> <input type='submit' value='Получить поинты!'> </form> </center> <?php /* Добавить в таблицу login 5 полей: ALTER TABLE `login` ADD `vote` INT( 5 ) NOT NULL DEFAULT '0', ADD `vote_time` INT( 100 ) NOT NULL DEFAULT '0', ADD `vote_ip` VARCHAR( 100 ) NOT NULL DEFAULT '0', ADD `vote2_time` INT( 100 ) NOT NULL DEFAULT '0', ADD `vote2_ip` VARCHAR( 100 ) NOT NULL DEFAULT '0', ADD `vote3_time` INT( 100 ) NOT NULL DEFAULT '0', ADD `vote3_ip` VARCHAR( 100 ) NOT NULL DEFAULT '0' */ $top = array( 1 => array(1 => "http://game100rus.com/index.php?do=votes&id=16158", 2 => "vote_time", 3 => "vote_ip"), ); if (isset($_POST['vote'])) { if ($_POST['login'] == '') { echo "<br />Вы не ввели логин"; } if ($_POST['top'] == '') { echo "<br />Вы не выбрали Топ"; } $num_top = $_POST['top']; $user = trim($_POST['login']); // Логин $result = mysql_query ("select * from `login` WHERE `userid`='".mysql_real_escape_string($user)."'") or die(mysql_error()); $myrow = mysql_fetch_array($result); $curr_time = time(); //Текущее время $vote_time = $myrow[$top[$num_top][2]]; // Последний раз голосовал $stranica = file_get_contents($top[$num_top][1]); //Получаем статистику $userip = $_SERVER['REMOTE_ADDR']; //IP юзера $ip = mysql_query ("select * from `login` WHERE `vote_ip`='$userip' and `userid`<>'$user'") or die(mysql_error()); $check_ip = mysql_fetch_array($ip); $vote_ip = $check_ip[$top[$num_top][3]]; $pos = strpos($stranica, $userip); // Ищем данные пользователя в статистике if (($curr_time-$vote_time) < 3600*12) { echo "<br />Вы голосовали менее 12 часов назад";} else { if ($vote_ip == $userip) { echo "<br />Вы уже голосовали"; } else { if ($pos === false) { echo "<br />Вы не проголосовали. " ; } else { $curr_time = time(); $update_vote = mysql_query ("UPDATE `login` set `vote`=`vote`+'1', `".$top[$num_top][2]."`='$curr_time', `".$top[$num_top][3]."`='$userip' WHERE `userid`='$user'") or die(mysql_error()); $points = mysql_query ("select * from `login` WHERE `userid`='$user'") or die(mysql_error()); $points2 = mysql_fetch_array($points); do { printf(" <table width='481' height='10' border='-1'> <tr> <td width='105px' height='10px' align='center' ><br>У вас %s голоса(-ов)</td> </tr> </table>",$points2["vote"]); } while ($points2 = mysql_fetch_array($points)); echo "<br />Бонус зачислен."; }} } } ?>