Обучение/Помощь новичкам | как сделать
DELETED
1 января 2019, в 20:46
Delete
KRAKEN (01.01.2019 в 20:36)
PhpStorm , где поставить этот год перед началом или после боя?
PhpStorm , где поставить этот год перед началом или после боя?
вообще-то ВО ВРЕМЯ БОЯ
<?php
if (filter_has_var(INPUT_POST, 'do')) {
if ($противник['hp'] < $_POST['do']) {
... update users set hp = 0 where id = $противник['id'] limit 1 ...
echo 'Противник убит';
} else {
... update users set hp = hp - $_POST['do'] where id = $противник['id'] limit 1 ...
echo 'Противник ещё жив';
}
}
?>
<form method="post">
<button name="do" value="сила_удара">Атака</button>
</form>
код ПРИМЕРНЫЙ
Зачем лишний запрос?
function clampi($val, $min, $max)
{
if($val < $min)
return $min;
if($val > $max)
return $max;
return $val;
}
...
$player->health = clampi($player->health, 0, $player->maxHealth);
$player->save();
DELETED
1 января 2019, в 20:54
Delete
monobogdan (01.01.2019 в 20:49)
Зачем лишний запрос?
Зачем лишний запрос?
function clampi($val, $min, $max)
{
if($val < $min)
return $min;
if($val > $max)
return $max;
return $val;
}
...
$player->health = clampi($player->health, 0, $player->maxHealth);
$player->save();
потому что для создания объекта всё-равно нужен запрос ведь
PhpStorm , лишнее обращение. Я привел пример выше.
DELETED
1 января 2019, в 21:00
Delete
monobogdan (01.01.2019 в 20:57)
PhpStorm , лишнее обращение. Я привел пример выше.
PhpStorm , лишнее обращение. Я привел пример выше.
объект если мы не сохраняем никуда, то будет лишнее обращение к БД всегда, тем-более нам нужны свежи данные при атаке идёт апдейт БД
monobogdan , а в коде сверху куда его пихнуть надо?а то поставил а у меня просто белый экран и все
Стр.: 1, 2