За последние 24 часа нас посетили 91662 программиста и 6090 роботов. Сейчас ищут 1354 программиста ...

Нужна помощь с бд и redbeanphp

Тема в разделе "PHP для новичков", создана пользователем monarch3, 18 мар 2017.

Метки:
  1. monarch3

    monarch3 Новичок

    С нами с:
    18 мар 2017
    Сообщения:
    1
    Симпатии:
    0
    Всем привет! У меня не получается сделать так чтобы по нажатию кнопки в базе данных обновлялась поле баланса у того пользователя, который нажал эту кнопку.

    Вот весь код. Я в этой теме новичок, поэтому как бы вот так)
    Короче кто знает как это сделать объясните пж.
    Код (Text):
    1. <?php
    2.     require "db.php";
    3. ?>
    4.  
    5.  
    6. <?php
    7. if(isset($_SESSION['logged_user']) ) :
    8. ?>
    9. <center>You logged!</center><br>
    10. <center>Hi, <?php echo $_SESSION['logged_user']->login; ?>!</center>
    11. <center>Balance: <? echo $_SESSION['logged_user']->bal; ?></center>
    12. <center><? echo $_SESSION['logged_user']->send_time; ?></center>
    13.  
    14. <form action="/index.php" method="POST">
    15. <center>  
    16. <input type="text" name="balance">
    17. <button type="submit" name="regbal">click</button>
    18. <?
    19.  
    20. $data = $_POST;
    21. $id = $_SESSION['logged_user']->id;
    22. $bal = $_SESSION['logged_user']->bal;
    23.  
    24.  
    25. if (isset($data['regbal'])){
    26.     R::exec( 'UPDATE users SET bal = $bal WHERE id = $id' );
    27.    
    28. }
    29.  
    30. ?>
    31. </center>
    32.  
    33. </form>
    34.  
    35. <hr>
    36. <center><a href="/logout.php">Exit</a></center>
    37. <?php else : ?>
    38. <center><a href="/login.php">login</a></center>
    39. </br>
    40. <center><a href="/signup.php">Signup</a></center>
    41. <?php endif; ?>
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.213
    Симпатии:
    1.711
    Адрес:
    Молдова, г.Кишинёв