И если взять совет от dkameleon, то получится опять тоже самое!
Этот умный пользователь сделает такие же 2 запроса и баланс станет минусовым и в таблицу с заявками на выплату добавится 2 запроса и когда через CRON обратиться в файлу проверяющий таблицу в БД с заявками на выплаты, то обработает так же все и у меня с кошелька снимется двойная сумма.
2 одновременных запроса и два последовательных запроса -- это разные вещи
LEOnidUKG: С добрым утром. Вы когда создаёте таблицу, там есть её настройка в виде кодировки, почитайте каждое название в списке. Явно у вас там написано: название_кодировки_ci
Вот ci означает, что все данные в таблице регистроНЕзависимые уже по-умолчанию.
спасибо, не знал
goodier:
Покажите дырки в моем примере пожалуйста.
$summa = $_POST***91;'Указанная сумма в форме'***93;; ... mysql_query("UPDATE `USERS_table` SET balance=balance-".$summa." WHERE `login` LIKE '".$login."'");
передача переменной из пост без обработки прямо в запрос -- открытая почва для sql-инъекций
Di9: еще раз повторюсь, странность в том что браузер при первой загрузке одно значение показывает, а при повторных другое - в этом вся проблема :(
но все-равно спасибо, похоже самое простое и надежное решение - отказаться от width:100% для всего основного блока и задать только необходимым элементам...
права на директорию, в которой хранятся файлы сессий, позволяют запись? место есть?
http://www.besthostratings.com/articles/php-in-html-files.html
Сегодня вот 12. Купил тортик, фруктов, ждем гостей :)
Только что сфоткал, малая принимает поздравления вконтактиках (будь они неладны) 😂
Поздравляю! А на руке, татуировка?
опечатался, имелась ввиду php функция abs, которая возвращает модуль числа
В моем примере нет текста в запросе WHERE `login` LIKE '".$login."%'"
что если юзер зарегается с ником "vas%"?
убираю все заменой
$summa = str_replace("-","", $summa);
$summa = str_replace("+","", $summa);
$summa = str_replace("`","", $summa);
$summa = str_replace("'","", $summa);
$summa = str_replace('"','', $summa);
$summa=$abs((int)$summa);
И если взять совет от dkameleon, то получится опять тоже самое!
Этот умный пользователь сделает такие же 2 запроса и баланс станет минусовым и в таблицу с заявками на выплату добавится 2 запроса и когда через CRON
обратиться в файлу проверяющий таблицу в БД с заявками на выплаты, то обработает так же все и у меня с кошелька снимется двойная сумма.
2 одновременных запроса и два последовательных запроса -- это разные вещи
наименьший приоритет.
Вы правы, высший приоритет был бы, если бы у картинки было style="width:375px"
С добрым утром. Вы когда создаёте таблицу, там есть её настройка в виде кодировки, почитайте каждое название в списке. Явно у вас там написано:
название_кодировки_ci
Вот ci означает, что все данные в таблице регистроНЕзависимые уже по-умолчанию.
спасибо, не знал
Покажите дырки в моем примере пожалуйста.
передача переменной из пост без обработки прямо в запрос -- открытая почва для sql-инъекций
еще раз повторюсь, странность в том что браузер при первой загрузке одно значение показывает, а при повторных другое - в этом вся проблема :(
но все-равно спасибо, похоже самое простое и надежное решение - отказаться от width:100% для всего основного блока и задать только необходимым элементам...
местами поменять пробовал, не помогло?
в других браузерах, на других компах проверял?
Ragnarok,
Да хрен с ними с данными в MySQL главное чтоб с моего WMR-кошелька не отнималось двойная сумма ))))
так весь смысл в том, чтобы не выполнять новую операцию пока не завершится предыдущая