Искам този код да го направя така, че потребителите да не може да си давате точки един на друг също така да не може да се дава на друг потребител , който не е писал в темата.
във UPDATE `forum_topic` - записвам дали е дадена точка на някой в темата, а с другите две заявки просто правя ъпдейт на точките и бонусите.
Код:
if (isset($_GET['blagodaria'])){
$bid = $_GET['blagodaria'];
$tid = $_GET['id'];
if($idito == $bid) {
die ('<META HTTP-EQUIV="Refresh" CONTENT="0; URL=index.php?act=viewtopic&id='.$tid.'">');
}
$k = mysql_query("SELECT * FROM users WHERE id='$bid'") or die(mysql_error());
$l = mysql_fetch_array($k);
$support = $l['tochki'];
$bonusi = $l['bonusi'];
$new_support = ($support + 1);
$new_bonus = ($bonusi + 2);
mysql_query("UPDATE `users` SET tochki='$new_support' WHERE id='$bid'") or die(mysql_error());
mysql_query("UPDATE `users` SET bonusi='$new_bonus' WHERE id='$bid'") or die(mysql_error());
mysql_query("UPDATE `forum_topics` SET bonus='1' WHERE topicid='$tid'") or die(mysql_error());
die ('<META HTTP-EQUIV="Refresh" CONTENT="0; URL=index.php?act=viewtopic&id='.$tid.'">');
}
във UPDATE `forum_topic` - записвам дали е дадена точка на някой в темата, а с другите две заявки просто правя ъпдейт на точките и бонусите.