Автор Тема: Ошибка при покупки.  (Прочитано 1154 раз)

0 Пользователей и 1 Гость просматривают эту тему.

xarmaexАвтор темы

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 100 сообщений Более 10 созданных тем
  • Дата регистрации: Дек. 2015
  • Сообщений: 102
  • Страна: ua
  • Поблагодарили: 22 раз(а)
  • Репутация +3/-0
  • Пол: Мужской
Ошибка при покупки.
« : 16 Марта 2018, 15:05:13 »
При покупки персонажа, выдает 

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' WHERE id = '1'' at line 2

Что это за ошибка?

Добавлено сообщение: 16 Марта 2018, 15:34:24
 ^66&$
a:0:{}
 

kvozimir

  • снова в skype --> kvozimir
  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 2000 сообщений Топ 10 по созданным темам Топ 10 по сообщениям Репутация  более 25 Более 50 созданных тем Благодарность от форума За помощь пользователям За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Возраст: 32
  • Сообщений: 2029
  • Страна: ru
  • Поблагодарили: 243 раз(а)
  • Репутация +40/-1
  • Пол: Мужской
  • Дата рождения:
    1992-04-18
    Социальные сети:
    ВКонтакте
Ошибка при покупки.
« Ответ #1 : 16 Марта 2018, 17:39:39 »
При покупки персонажа, выдает 

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' WHERE id = '1'' at line 2

Что это за ошибка?

Добавлено сообщение: 16 Марта 2018, 15:34:24
 ^66&$
где то знак пропущен,файл выкладывай

 

xarmaexАвтор темы

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 100 сообщений Более 10 созданных тем
  • Дата регистрации: Дек. 2015
  • Сообщений: 102
  • Страна: ua
  • Поблагодарили: 22 раз(а)
  • Репутация +3/-0
  • Пол: Мужской
Ошибка при покупки.
« Ответ #2 : 16 Марта 2018, 17:43:30 »
<?
$usid = $_SESSION["user_id"];
$refid = $_SESSION["referer_id"];
$usname = $_SESSION["user"];

$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();

$array_items = array(1 => "a_t", 2 => "b_t", 3 => "c_t", 4 => "d_t", 5 => "e_t",6=>"f_t");
$array_abc = array(1=>"a",2=>"b",3=>"c",4=>"d",5=>"e",6=>"f");

# Покупка нового дерева
if(isset($_POST["item"])){

$array_name = array(1 => "Лайм", 2 => "Вишня", 3 => "Клубника", 4 => "Киви", 5 => "Апельсин");
$item = intval($_POST["item"]);
$citem = $array_items[$item];

   if(strlen($citem) >= 3){
      
      # Проверяем средства пользователя
      $need_money = $sonfig_site["amount_".$citem];
      if($need_money <= $user_data["money_b"]){
      
         if($user_data["sbor".$item] == 0 OR $user_data["sbor".$item] > ( time() - 60*20) ){
            
            $to_referer = $need_money * 0.1;
            # Добавляем дерево и списываем деньги
            $db->Query("UPDATE db_users_b SET ".$array_abc[$item]."_b=".$array_abc[$item]."_b+1,money_b = money_b - $need_money, $citem = $citem + 1, 
            sbor".$item."=".time()."' WHERE id = '$usid'");
            
            # Вносим запись о покупке
            $db->Query("INSERT INTO db_stats_btree (user_id, user, tree_name, amount, date_add, date_del)
            VALUES ('$usid','$usname','".$array_name[$item]."','$need_money','".time()."','".(time()+60*60*24*15)."')");
            
            echo "<center><font color = 'green'>Вы успешно приобрели автомат</font></center><BR />";
            
            $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
            $user_data = $db->FetchArray();
            
         }else echo "<center><font color = 'red'>Перед тем как докупить автоматы следует собрать доход!</font></center><BR />";
      
      }else echo "<center><font color = 'red'>Недостаточно денег для покупки</font></center><BR />";
   
   }

}


if(isset($_POST["sbor"])){
   $sb=($_POST["sbor"]>=1 && $_POST["sbor"]<=6)?$_POST["sbor"]:exit;

      if($user_data["sbor".$sb] < (time() - 600) ){
      
         $ssbb = round($func->SumCalc($sonfig_site[$array_abc[$sb]."_in_h"], $user_data[$array_abc[$sb]."_t"], $user_data["sbor".$sb])/100,2);
   //".$array_abc[$sb]."      
         $db->Query("UPDATE db_users_b SET
         money_p=money_p+$ssbb,
         all_time_".$array_abc[$sb]." = all_time_".$array_abc[$sb]." + '$ssbb',
         sbor".$sb." = '".time()."'
         WHERE id = '$usid' LIMIT 1");
         
         echo "<center><font color = 'green'>Bы собрали доход</font></center><BR />";
         
         $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
         $user_data = $db->FetchArray();
         
      }else echo "<center><font color = 'red'>Доход можно собирать не чаще 1го раза за 10 минут</font></center><BR />";
   
   }
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");$prof_data = $db->FetchArray();
?>   
   <table border="0" width="1200px" align="center" style="text-shadow:1px 1px black;color:white;">
   <tbody>
      <tr height="0px"><td colspan="6">
         </td></tr>
   <tr>
         <td align="center" width="33%" colspan="2">
         <font size="5" style=""><font color="green">F1ANTA[br /]</font></font>
         [br /][br /]<font color="#25170B">СТОИМОСТЬ: <span class="font1"><?=$sonfig_site["amount_a_t"]?></span>
         <span class="font2">руб.</span>[br /]<img src="img/1.png" style="opacity:0.3;">
         [br /]В НАЛИЧИИ: <span class="font3"><?=$prof_data["a_t"]?></span>
         <span class="font4">ед.</span>[br /]ДОХОД: <span class="font3"><?=sprintf("%.2f",$func->SumCalc($sonfig_site["a_in_h"], $prof_data["a_t"], $prof_data["sbor1"])/100)?></span>
         <span class="font2">руб.</span>[br /]
         <table><tbody><tr><td>
         <form action="" method="post">
         <input type="submit" value="КУПИТЬ" class="buy" readonly="">&nbsp;
         <input type="hidden" name="item" value="1"></form></td><td>
         <form action="" method="post">
         <input type="submit" value="СОБРАТЬ" class="sell" readonly="">
         <input type="hidden" name="sbor" value="1"></form></td></tr></tbody></table></font></td>
         
         <td align="center" width="33%" colspan="2">
         <font size="5"><font color="green">SPRITE[br /]</font></font>
         [br /][br /]<font color="#25170B">СТОИМОСТЬ: <span class="font1"><?=$sonfig_site["amount_b_t"]?></span>
         <span class="font2">руб.</span>[br /]<img src="img/2.png" style="opacity:0.3;">
         [br /]В НАЛИЧИИ: <span class="font3"><?=$prof_data["b_t"]?></span>
         <span class="font4">ед.</span>[br /]ДОХОД: <span class="font3"><?=sprintf("%.2f",$func->SumCalc($sonfig_site["b_in_h"], $prof_data["b_t"], $prof_data["sbor2"])/100)?></span>
         <span class="font2">руб.</span>[br /]
         <table><tbody><tr><td>
         <form action="" method="post">
         <input type="submit" value="КУПИТЬ" class="buy" readonly="">&nbsp;
         <input type="hidden" name="item" value="2"></form></td><td>
         <form action="" method="post">
         <input type="submit" value="СОБРАТЬ" class="sell" readonly="">
         <input type="hidden" name="sbor" value="2"></form></td></tr></tbody></table></font></td>

         <td align="center" width="33%" colspan="2">
         <font size="5"><font color="green">7UP[br /]</font></font>
         [br /][br /]<font color="#25170B">СТОИМОСТЬ: <span class="font1"><?=$sonfig_site["amount_c_t"]?></span>
         <span class="font2">руб.</span>[br /]<img src="img/3.png" style="opacity:0.3;">
         [br /]В НАЛИЧИИ: <span class="font3"><?=$prof_data["c_t"]?></span>
         <span class="font4">ед.</span>[br /]ДОХОД: <span class="font3"><?=sprintf("%.2f",$func->SumCalc($sonfig_site["c_in_h"], $prof_data["c_t"], $prof_data["sbor3"])/100)?></span>
         <span class="font2">руб.</span>[br /]
         <table><tbody><tr><td>
         <form action="" method="post">
         <input type="submit" value="КУПИТЬ" class="buy" readonly="">&nbsp;
         <input type="hidden" name="item" value="3"></form></td><td>
         <form action="" method="post">
         <input type="submit" value="СОБРАТЬ" class="sell" readonly="">
         <input type="hidden" name="sbor" value="3"></form></td></tr></tbody></table></font></td>

   </tr>
      <tr height="70px"><td>&nbsp;</td></tr>
   <tr>
         <td align="center" width="33%" colspan="2">
         <font size="5"><font color="green">PEPSI</font></font>
         [br /][br /]<font color="#25170B">СТОИМОСТЬ: <span class="font1"><?=$sonfig_site["amount_d_t"]?></span>
         <span class="font2">руб.</span>[br /]<img src="img/4.png" style="opacity:0.3;">
         [br /]В НАЛИЧИИ: <span class="font3"><?=$prof_data["d_t"]?></span>
         <span class="font4">ед.</span>[br /]ДОХОД: <span class="font3"><?=sprintf("%.2f",$func->SumCalc($sonfig_site["d_in_h"], $prof_data["d_t"], $prof_data["sbor4"])/100)?></span>
         <span class="font2">руб.</span>[br /]
         <table><tbody><tr><td>
         <form action="" method="post">
         <input type="submit" value="КУПИТЬ" class="buy" readonly="">&nbsp;
         <input type="hidden" name="item" value="4"></form></td><td>
         <form action="" method="post">
         <input type="submit" value="СОБРАТЬ" class="sell" readonly="">
         <input type="hidden" name="sbor" value="4"></form></td></tr></tbody></table></font></td>

            <td align="center" width="33%" colspan="2">
         <font size="5"><font color="green">MIRINDA</font></font>
         [br /][br /]<font color="#25170B">СТОИМОСТЬ: <span class="font1"><?=$sonfig_site["amount_e_t"]?></span>
         <span class="font2">руб.</span>[br /]<img src="img/5.png" style="opacity:0.3;">
         [br /]В НАЛИЧИИ: <span class="font3"><?=$prof_data["e_t"]?></span>
         <span class="font4">ед.</span>[br /]ДОХОД: <span class="font3"><?=sprintf("%.2f",$func->SumCalc($sonfig_site["e_in_h"], $prof_data["e_t"], $prof_data["sbor5"])/100)?></span>
         <span class="font2">руб.</span>[br /]
         <table><tbody><tr><td>
         <form action="" method="post">
         <input type="submit" value="КУПИТЬ" class="buy" readonly="">&nbsp;
         <input type="hidden" name="item" value="5"></form></td><td>
         <form action="" method="post">
         <input type="submit" value="СОБРАТЬ" class="sell" readonly="">
         <input type="hidden" name="sbor" value="5"></form></td></tr></tbody></table></font></td>
      
               <td align="center" width="33%" colspan="2">
         <font size="5"><font color="green">COCA-COLA</font></font>
         [br /][br /]<font color="#25170B">СТОИМОСТЬ: <span class="font1"><?=$sonfig_site["amount_f_t"]?></span>
         <span class="font2">руб.</span>[br /]<img src="img/6.png" style="opacity:0.3;">
         [br /]В НАЛИЧИИ: <span class="font3"><?=$prof_data["f_t"]?></span>
         <span class="font4">ед.</span>[br /]ДОХОД: <span class="font3"><?=sprintf("%.2f",$func->SumCalc($sonfig_site["f_in_h"], $prof_data["f_t"], $prof_data["sbor6"])/100)?></span>
         <span class="font2">руб.</span>[br /]
         <table><tbody><tr><td>
         <form action="" method="post">
         <input type="submit" value="КУПИТЬ" class="buy" readonly="">&nbsp;
         <input type="hidden" name="item" value="6"></form></td><td>
         <form action="" method="post">
         <input type="submit" value="СОБРАТЬ" class="sell" readonly="">
         <input type="hidden" name="sbor" value="6"></form></td></tr></tbody></table></font></td>
   </tr>

      </tbody></table></center>
 

kvozimir

  • снова в skype --> kvozimir
  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 2000 сообщений Топ 10 по созданным темам Топ 10 по сообщениям Репутация  более 25 Более 50 созданных тем Благодарность от форума За помощь пользователям За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Возраст: 32
  • Сообщений: 2029
  • Страна: ru
  • Поблагодарили: 243 раз(а)
  • Репутация +40/-1
  • Пол: Мужской
  • Дата рождения:
    1992-04-18
    Социальные сети:
    ВКонтакте
Ошибка при покупки.
« Ответ #3 : 16 Марта 2018, 17:49:15 »
кажется тут ошибка

            $db->Query("UPDATE db_users_b SET ".$array_abc[$item]."_b=".$array_abc[$item]."_b+1,money_b = money_b - $need_money, $citem = $citem + 1, sbor".$item."=".time()."' WHERE id = '$usid'");
 

stariy

  • *
  • *
  • Оффлайн
  • Награды Более 6 лет на форуме !!! Более 100 сообщений Репутация более 10 За финансовую помощь форуму !!! Благодарность от форума
  • Дата регистрации: Нояб. 2017
  • Расположение: 22 регион
  • Сообщений: 245
  • Страна: ru
  • Поблагодарили: 44 раз(а)
  • Репутация +10/-0
  • Пол: Мужской
    Социальные сети:
    ВКонтакте
Ошибка при покупки.
« Ответ #4 : 16 Марта 2018, 17:50:38 »
:not speak:
 

kvozimir

  • снова в skype --> kvozimir
  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 2000 сообщений Топ 10 по созданным темам Топ 10 по сообщениям Репутация  более 25 Более 50 созданных тем Благодарность от форума За помощь пользователям За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Возраст: 32
  • Сообщений: 2029
  • Страна: ru
  • Поблагодарили: 243 раз(а)
  • Репутация +40/-1
  • Пол: Мужской
  • Дата рождения:
    1992-04-18
    Социальные сети:
    ВКонтакте
Ошибка при покупки.
« Ответ #5 : 16 Марта 2018, 17:51:48 »
 

kvozimir

  • снова в skype --> kvozimir
  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 2000 сообщений Топ 10 по созданным темам Топ 10 по сообщениям Репутация  более 25 Более 50 созданных тем Благодарность от форума За помощь пользователям За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Возраст: 32
  • Сообщений: 2029
  • Страна: ru
  • Поблагодарили: 243 раз(а)
  • Репутация +40/-1
  • Пол: Мужской
  • Дата рождения:
    1992-04-18
    Социальные сети:
    ВКонтакте
Ошибка при покупки.
« Ответ #6 : 16 Марта 2018, 17:56:20 »
ТС отпишись в теме то хоть..ю.а то я обновляю тему  и жду когда ответишь
 

stariy

  • *
  • *
  • Оффлайн
  • Награды Более 6 лет на форуме !!! Более 100 сообщений Репутация более 10 За финансовую помощь форуму !!! Благодарность от форума
  • Дата регистрации: Нояб. 2017
  • Расположение: 22 регион
  • Сообщений: 245
  • Страна: ru
  • Поблагодарили: 44 раз(а)
  • Репутация +10/-0
  • Пол: Мужской
    Социальные сети:
    ВКонтакте
Ошибка при покупки.
« Ответ #7 : 16 Марта 2018, 18:02:01 »
что?!
Всё нормально) нижние палки пусть уберёт и всё)
 

kvozimir

  • снова в skype --> kvozimir
  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 2000 сообщений Топ 10 по созданным темам Топ 10 по сообщениям Репутация  более 25 Более 50 созданных тем Благодарность от форума За помощь пользователям За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Возраст: 32
  • Сообщений: 2029
  • Страна: ru
  • Поблагодарили: 243 раз(а)
  • Репутация +40/-1
  • Пол: Мужской
  • Дата рождения:
    1992-04-18
    Социальные сети:
    ВКонтакте
Ошибка при покупки.
« Ответ #8 : 16 Марта 2018, 18:07:31 »
в общем ТС вот sbor".$item."=".time()."'
 
Пользователи, которые поблагодарили этот пост: xarmaex

xarmaexАвтор темы

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 100 сообщений Более 10 созданных тем
  • Дата регистрации: Дек. 2015
  • Сообщений: 102
  • Страна: ua
  • Поблагодарили: 22 раз(а)
  • Репутация +3/-0
  • Пол: Мужской
Ошибка при покупки.
« Ответ #9 : 16 Марта 2018, 23:05:07 »
Убрал '  и сработало. спасибо!
 
Теги: