Есть форма:
CODE (
html):
скопировать код в буфер обмена
<form action="action.php" method="post">
<input type="submit" name="vote_1" value="голосовать за 1" class="btn btn-1 btn-1a">
</form>
Над формой изображение
вывод изображения
Есть обработчик
PHP:
скопировать код в буфер обмена
if (isset($_REQUEST['vote_1'])) { $brand_id = (int) $_REQUEST['vote_1'];
$ip = real_ip();
$sql = mysql_query("SELECT `ip` FROM `vote_ip` WHERE `ip`='".$ip."' and `brand_id`='".$brand_id."'"); {
$sql = "update `prod` set `prod_counter_one`=prod_counter_one+1 WHERE `id`='".$prod_id."'";
$sql = "INSERT INTO `vote_ip` (`id`, `prod_id`, `ip`, `date`) VALUES ('', '".$prod_id."', '".$ip."', '".$date_add."');";
$sql = "SELECT * FROM `prod` WHERE `prod_show`=1 AND `id`='".$prod_id."' LIMIT 1";
{
echo $data['prod_counter_one'];
}
}
}
}
Т.е. если пользователь нажимает кнопку голосовать за 1 то происходит выбор из базы нужного продукта и к его рейтингу добавляется +1. Если в базе жестко вписать id, к примеру вместо `id`='".$prod_id." написать id=3 то все работает, а как сделать чтобы переменная id передавалась из формы понять не могу.
Может быть кто то знает решение этой проблемы, или может знает способ лучше ?