• Как сделать проверку?

    walch
    @walch
    lompas24, так я вопросами и пытаюсь вас подтолкнуть.
    Просто уже очевидно, что у вас много чего не продумано в архитектуре, а за вас я её придумать не могу, так как не знаю деталей того, чего вы добиваетесь в своей задаче.

    А если в целом, то похоже, что так как вы только начинаете изучать php, то задачку вы себе взяли сложнее, чем стоит на этом этапе. Вы сейчас в лучшем случае натаскаете кусков из разных примеров, что-то слепите (и оно может даже будет работать), но что там в коде происходит представлять так и не будете. В итоге зря время потратите.
  • Как сделать проверку?

    walch
    @walch
    lompas24, тогда вот вам ещё вопросы =)
    1) Что содержится в таблице vivod? Это факты (лог) списаний или запросы на списание средств?
    2) Почему записи оттуда можно удалять?
    3) Где или когда делается уменьшение deposit при выводе средств?
  • Умная сортировка массива с выводом 5 элементов без повторений. Так ли это?

    walch
    @walch
    Вы используете функцию, которая выводит СЛУЧАЙНЫЕ элементы массива, но с учётом их "веса".
    При этом функция у вас называется get_sort, что как бы намекает на то, что вы ожидаете, что она их вам отсортирует.
    Так что ваш вопрос непонятен.

    Если вы хотите сортировку, то вам не нужна эта функция.
    Если вы хотите случайные значения, то почему вы ожидаете, что они будут отсортированы?
  • Для чего нужно ООП?

    walch
    @walch
    Вы сами поняли, что написали?
  • Как сделать проверку?

    walch
    @walch
    Если всё-таки собираетесь (чего бы я крайне не рекомендовал), то вопрос переформулируйте в понятный другим людям вид.
    И в какое поле надо передавать значение?
    И что мешает вам сделать SELECT из этой "таблицы со значением id,deposit" и проверить депозит?
    В чём суть проблемы?
  • Как сделать проверку?

    walch
    @walch
    Вы серьёзно собираетесь вот с таким кодом делать какие-либо финансовые операции?