Вообщем, есть форма, есть переменная с заданным числовым значением.
Надо сделать так:
$num = 10;
Ввели число в форму
$num = $num минус введенное число, например 2;
Ввели еще раз
И уже 8 минус введенное число.
$_SESSION['x'] = 10;
<form action="" method="post">
[html]<input type="text" name="num">
<input type="submit" name="submit">
</form>
$_SESSION['x'] -= $_POST['x'];
$_SESSION['player'] = 10;
$_SESSION['comp'] = 10;
$rundom = rand(1,3);
$losexp = rand(1,4);
if(isset($_POST['num'])) {
if(!empty($_POST['num'])) {
if($_POST['num'] >= 1 && $_POST['num'] <= 3) {
if($_POST['num'] == $rundom) {
$_SESSION['player'] -= (int)$losexp;
} else {
$_SESSION['comp'] -= (int)$losexp;
}
} else {
echo '<span style="color:red;">Введите значения от 1 до 3</span><br>';
}
}
}
echo 'Жизни компьютера: '.$_SESSION['comp'].'хр<br>';
echo 'Жизни игрока: '.$_SESSION['player'].'xp';
<form action="" method="post">
<input type="text" name="num">
<input type="submit" name="submit">
</form>