Помогите разобратся с кодом плизз

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Ardoms
Сообщения: 79
Зарегистрирован: 16 ноя 2010, 21:37

Помогите разобратся с кодом плизз

Сообщение Ardoms »

Дали код что бы рейтинг поднимать со счета приложению , и с mysql баланс списывался.
Так вот как я его не меняю все время ошибка

И так вот форма моя

Код: Выделить всё

<form action="lobby/payout2.php" method="GET">    <input type="text" name="uid" value='<? echo $l; ?>' onClick="">    <input type='text' name="votes" onFocus="if(this.value=='Кол-во рейтинга') this.value='';" onBlur="if(!this.value) this.value='Кол-во рейтинга';" value='Кол-во рейтинга' />     <INPUT type="submit" value="OK" name=submit></form>
Далее сам код то есть payout2.php

Код: Выделить всё

<? if(isset($_GET['votes']) && isset($_GET['uid'])){$user_id = $user_settings['user_id'];$user_auth = $user_settings['auth_key'];   $hashCheck = md5($api_id.'_'.$user_id.'_'.$api_secret);$balance = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `user_id`='$user_id'"));if(($hashCheck == $user_auth) && ($hashCheck == $balance['auth_key'])){$voteNumber = abs(intval($_GET['votes']));$uid = intval($_GET['uid']);if($voteNumber < 50){$vote_count = floor($voteNumber/0.6); } else $vote_count = floor($voteNumber/0.5);if($balance['balance']>= $voteNumber){$res = $VK->api('secure.addRating', array('uid'=>$uid,'rate'=>$vote_count));if ($res) { echo "рейтинг увеличен на <b>".$vote_count."</b>";$newbalance = $balance['balance']-$voteNumber;$dd = mysql_query("UPDATE `users` SET `balance`= $newbalance WHERE `user_id`='$user_id' "); if($dd){    mysql_query("INSERT INTO `logs` SET `log`='Увилечение баланса ->Повышение рейтинга', `user_id`='$user_id', vote_count='$voteNumber'");}}} else echo "не хватает голосов";} else echo "Ошибка"; } ?>
все время ошибку пишет то есть вот это выдает echo "Ошибка";
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Помогите разобратся с кодом плизз

Сообщение Александр »

Ardoms
А логически не думал?
Вот это условие

Код: Выделить всё

if(($hashCheck == $user_auth) && ($hashCheck == $balance['auth_key'])){
у тебя false.
Вот и думай почему.
Ответить