У Вас есть один вопрос? - Тогда задайте его тут! new!

Тема закрыта
83.49K
.
# Andrei4ik93 (04.11.2015 / 14:26)
Так isset() надо ж)
Иначе ошибку будет бить
Не будет )
Записи аналогичны )
.
# pop (04.11.2015 / 14:23)
Andrei4ik93, А как правильно записать это:

$add_coins = isset($_POST['add_coins'])? $_POST['add_coins']: NULL;

и это:


add_coins($alb['userid'],'5');

ато какбы ошибка лез
$userId = ($alb['userid'] ? : NULL)
if (!empty($userId)) {
    add_coins($userId,'5');
}
.
# pop (04.11.2015 / 14:23)
Andrei4ik93, А как правильно записать это:

$add_coins = isset($_POST['add_coins'])? $_POST['add_coins']: NULL;

и это:


add_coins($alb['userid'],'5');

ато какбы ошибка лез
Кстати, почему 5 - это строка?
Используй правильные типы данных )
.
__________________________________________________
# Onatolich (04.11.2015 / 15:04)
Кстати, почему 5 - это строка?
Используй правильные типы данных )
Ну кавычки лишние там
.
Onatolich
Пардоньте. Лучше так, ибо 0 не пропустит
$userId = intval($alb['userid']);
if (ctype_digit($userId) && $userId >= 0) {
    add_coins($userId, '5');
}
.
Ей 25
Onatolich, это все хорошо конечно. Но. У него нет вот этой функции:
add_coins($userId, '5');
Не знаю куда он её дел. Нет её и все.

И вопрос как раз был в том "что теперь делать"? Т.Е. как создать эту функцию.
.
# ValekS (04.11.2015 / 16:53)
Onatolich, это все хорошо конечно. Но. У него нет вот этой функции:
add_coins($userId, '5');
Не знаю куда он её дел. Нет её и все.

И вопрос как раз был в том "что теперь делать"? Т.Е. как созда
Ааа. Пардоньте тогда )
.
# pop (04.11.2015 / 13:11)
Доброго времени суток всем. Подскажите советом пожалуйста как побороть эту проблему:

Fatal error: Call to undefined function add_coins() in ../blogs/vote.php on line 43

вот строка из кода на кот
Как уже выше отписались - вызывается несуществующая функция add_coins()
Скорее всего, ты взял часть кода из какого-то файла, к которому подключается другой файл, а в последнем уже описывается эта функция. Чтобы исправить ошибку, надо описать функцию. Я напишу пример её объявления, а вот какие параметры на вход подавать и что должно быть в теле функции, это уже будешь смотреть в своём коде.
код (+/-)
.
Str@nnik
А мне почему-то кажется что ему нужна вот такая функция
function add_coins($user_id, $balls = 0) {
    return mysql_query("update `users` set `balans` = `balans` + $balls where `id` = '$user_id';");
}

// Начислит $alb['userid'] 5 баллов
add_coins($alb['userid'], 5);
.
# Str@nnik (04.11.2015 / 20:27)
А мне почему-то кажется что ему нужна вот такая функция
[php]function add_coins($user_id, $balls = 0) {
return mysql_query("update `users` set `balans` = `balans` + $balls where `id` = '$user_id
Возможно. Я ведь не для практического применения написал ф-цию, и его код не видел.
Всего: 6714