Добро пожаловать, Гость!
Тема закрыта для обсуждения
где здесь ошибка?
Общие вопросы | где здесь ошибка?



где здесь ошибка?
13 Окт 2013вот вообщем переделал перевод монет под баллы, так вот вроде смс приходит что пользователь перевел вам баллы... но вот баллы не приходят на счет почему то..
вот код:
<?<?
include_once '../../sys/inc/start.php';
include_once '../../sys/inc/compress.php';
include_once '../../sys/inc/sess.php';
include_once '../../sys/inc/home.php';
include_once '../../sys/inc/settings.php';
include_once '../../sys/inc/db_connect.php';
include_once '../../sys/inc/ipua.php';
include_once '../../sys/inc/fnc.php';
include_once '../../sys/inc/user.php';
only_reg();
if (isset($user))$ank['id'] = intval($_GET['id']);
$ank=get_user($ank['id']);
if(!$ank || $user['id'] == $ank['id']){header("Location: /index.php?".SID);exit;}
if (isset($_GET['act']) && $_POST['balls'])
{
$money=abs(intval($_POST['balls']));
if ($user['$balls'] < $balls)$err = 'У вас не достаточно средств для перевода';
if (!$err)
{
mysql_query("UPDATE `user` SET `balls` = '" . ($ank['balls'] + $balls) . "' WHERE `id` ='$ank[id]';");
mysql_query("UPDATE `user` SET `balls` = '" . ($user['balls'] - $balls) . "' WHERE `id` ='$user[id]';");
$msg = "Пользователь <strong>".$user['nick']."</strong> перевeл вам средства в количестве <strong> $balls </strong>баллов! <br />НЕ ЗАБУДЬТЕ СКАЗАТЬ СПАСИБО!";
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '$ank[id]', '$msg', '$time')");
$_SESSION['message'] = 'Перевод успешно выполнен';
header("Location: /info.php?id=$ank[id]");
exit;
}
}
$set['title']='Перевод баллов'; // заголовок страницы
include_once '../../sys/inc/thead.php';
title();
aut();
err();
echo "<div class='foot'>n";
echo "<img src='/style/icons/str2.gif' alt='*'> <a href='/info.php?id=$ank[id]'>$ank[nick]</a> | Перевод<br />n";
echo "</div>n";
if (isset($user) & $user['balls']<=1)
{
echo '<div class="mess">';
if ($user['pol']==0){
echo "Извини <b>красавица,</b> n";
} else {
echo "<b>Извини братан,</b> n";
}
echo "но чтобы переводить баллы другим обитателям необходимо набрать минимум <b>2</b> балла<br/>У вас <b>$user[balls] </b>балловn";
echo '</div>';
}
else
{
echo '<div class="mess">';
echo "У вас: <b>$user[balls]</b> баллов<br />n";
echo '</div>';
echo "<form class='main' action="?id=$ank[id]&act" method="post">";
echo "Количество баллов:<br />n";
echo "<input type='text' name='balls' value='1' /><br />n";
echo "<input class='submit' type='submit' value='Перевести' /><br />n";
echo "</form>";
}
echo "<div class='foot'>n";
echo "<img src='/style/icons/str2.gif' alt='*'> <a href='/info.php?id=$ank[id]'>$ank[nick]</a> | Перевод<br />n";
echo "</div>n";
include_once '../../sys/inc/tfoot.php';
?>
?>
Тема закрыта Cистема
Комментарии:


Кредитор (13 Окт 2013):
array, так ; это разделитель в sql ))) и тоже помогают наглядно видеть )) просто как сейчас не пишут ` в запросах из за лени или отсутствия символа на теле :-D так же кто то и ; перестал писать, а ты запомнил без ; и теперь тебе так удобно )
Кредитор, пусть будет так)array, так ; это разделитель в sql ))) и тоже помогают наглядно видеть )) просто как сейчас не пишут ` в запросах из за лени или отсутствия символа на теле :-D так же кто то и ; перестал писать, а ты запомнил без ; и теперь тебе так удобно )



array, так ; это разделитель в sql ))) и тоже помогают наглядно видеть )) просто как сейчас не пишут ` в запросах из за лени или отсутствия символа на теле :-D так же кто то и ; перестал писать, а ты запомнил без ; и теперь тебе так удобно )


Кредитор (13 Окт 2013):
array, ну не ожибка ж это )) запрос и без ` работает ) это ж не значит что так правильно.
Кредитор, так и знал, что кто-то скажет на счет этого что-то, поэтому я не написал что это ошибка, а просто написал что ненужные. Лично для меня лишняя путаница.) А на счет ` они и помогают, наглядно видеть границы имен таблиц и в целом весь запрос выглядит симпатично, незнаю привык просто к этому. :-)array, ну не ожибка ж это )) запрос и без ` работает ) это ж не значит что так правильно.



array, ну не ожибка ж это )) запрос и без ` работает ) это ж не значит что так правильно.


Кредитор (13 Окт 2013):
array, почему ненужные то? ))
Кредитор, а зачем они там? И без них всё прекрасно работает.array, почему ненужные то? ))



array (13 Окт 2013):
Во первых переменная $balls не объявленна, во вторых внутри запроса ненужные точка с запятой ;
array, почему ненужные то? ))Во первых переменная $balls не объявленна, во вторых внутри запроса ненужные точка с запятой ;