Advertisement
Guest User

Untitled

a guest
Oct 25th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.31 KB | None | 0 0
  1. <?php
  2. /** CREATE TABLE `user_balans` (
  3.   `id_user` int(11) NOT NULL,
  4.   `balance` int(11) NOT NULL
  5. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  6.  
  7. INSERT INTO `user_balans` (`id_user`, `balance`) VALUES
  8. (1, '10200');
  9. INSERT INTO `user_balans` (`id_user`, `balance`) VALUES
  10. (2, '5200');
  11. INSERT INTO `user_balans` (`id_user`, `balance`) VALUES
  12. (2, '18200');
  13. */
  14.  
  15. //Хост базы данных
  16. $db_host=localhost;
  17. //Имя пользователя базы данных
  18. $db_user=sale;
  19. //Пароль пользователя базы данных
  20. $db_pass=sale;
  21. //Имя базы данных
  22. $db_name=sale;
  23.  
  24. # Соединение с БД MySQL
  25. mysql_connect($db_host,$db_user,$db_pass) OR die('Сервер не доступен!');
  26. mysql_select_db($db_name=sale);
  27.  
  28. $user_id = 1; // ID пользователя 1, 2, 3
  29. $user = mysql_fetch_assoc(mysql_query("SELECT * FROM `user_balans` WHERE `id_user` = '".intval($user_id)."'")); // Получаем массив колонок текущего пользователя
  30.  
  31.  
  32. $sale_notebook = 620; // Стоимость ноутбука
  33.  
  34.  
  35. if ($user['balance']>=$sale_notebook && isset($_POST['ok']) && !isset($_GET['sale'])) {
  36. mysql_query("UPDATE `user_balans` SET `balance` = '".($user['balance']-$sale_notebook)."' WHERE `id_user` = '$user_id' LIMIT 1"); // Выщитываем сумму покупки с баланса
  37. echo "Спасибо за покупку<br />";
  38. }
  39.  
  40.  
  41. if (!isset($_GET['sale'])) {
  42. echo "Ваш баланс: $".$user['balance']."<br />"; // Текущий баланс
  43. echo "<a href=index.php?sale>Ноутбук BEER D33 По цене $".$sale_notebook."</a><br />";
  44. }
  45.  
  46. // Если достаточно денег, выводим подтвердение
  47. if ($user['balance']>=$sale_notebook && isset($_GET['sale'])) {
  48. echo "<form method='post' action='index.php'>";
  49. echo "Подтвердите покупку ноутбука BEER D33 По цене $".$sale_notebook."<br />";
  50. echo "<input type='submit' name='ok' value='Купить' />";
  51. echo "</form>";
  52. }
  53. // Если не достаточно денег выводим сколько не хватает
  54. elseif ($user['balance']<$sale_notebook && isset($_GET['sale'])) {
  55. echo "Недостаточно средств, не хватает: $".($sale_notebook-$user['balance'])."";
  56. }
  57.  
  58. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement