Добро пожаловать, Гость!
Тема закрыта для обсуждения
где здесь ошибка?
Общие вопросы | где здесь ошибка?
 Искатель
  Искатель
   
  :
 : где здесь ошибка?
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истема 
Комментарии: 
 array
  array   13 Окт  2013
  13 Окт  2013
		  Кредитор (13 Окт  2013):
array, так ; это разделитель в sql ))) и тоже помогают наглядно видеть )) просто как сейчас не пишут ` в запросах из за лени или отсутствия символа на теле :-D так же кто то и ; перестал писать, а ты запомнил без ; и теперь тебе так удобно )
		  
Кредитор, пусть будет так)array, так ; это разделитель в sql ))) и тоже помогают наглядно видеть )) просто как сейчас не пишут ` в запросах из за лени или отсутствия символа на теле :-D так же кто то и ; перестал писать, а ты запомнил без ; и теперь тебе так удобно )
 Кредитор
  Кредитор   
  13 Окт  2013
 13 Окт  2013array, так ; это разделитель в sql ))) и тоже помогают наглядно видеть )) просто как сейчас не пишут ` в запросах из за лени или отсутствия символа на теле :-D так же кто то и ; перестал писать, а ты запомнил без ; и теперь тебе так удобно )
 array
  array   13 Окт  2013
  13 Окт  2013
		  Кредитор (13 Окт  2013):
array, ну не ожибка ж это )) запрос и без ` работает ) это ж не значит что так правильно.
		  
Кредитор, так и знал, что кто-то скажет на счет этого что-то, поэтому я не написал что это ошибка, а просто написал что ненужные. Лично для меня лишняя путаница.) А на счет ` они и помогают, наглядно видеть границы имен таблиц и в целом весь запрос выглядит симпатично, незнаю привык просто к этому. :-)array, ну не ожибка ж это )) запрос и без ` работает ) это ж не значит что так правильно.
 Кредитор
  Кредитор   
  13 Окт  2013
 13 Окт  2013array, ну не ожибка ж это )) запрос и без ` работает ) это ж не значит что так правильно.
 array
  array   13 Окт  2013
  13 Окт  2013
		  Кредитор (13 Окт  2013):
array, почему ненужные то? ))
		  
Кредитор, а зачем они там? И без них всё прекрасно работает.array, почему ненужные то? ))
 Кредитор
  Кредитор   
  13 Окт  2013
 13 Окт  2013
		  array (13 Окт  2013):
Во первых переменная $balls не объявленна, во вторых внутри запроса ненужные точка с запятой ;
		  
array, почему ненужные то? ))Во первых переменная $balls не объявленна, во вторых внутри запроса ненужные точка с запятой ;

 
  
 
 
 

