[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Форма и переменная
JonNik
Вообщем, есть форма, есть переменная с заданным числовым значением.
Надо сделать так:
$num = 10;
Ввели число в форму
$num = $num минус введенное число, например 2;
Ввели еще раз
И уже 8 минус введенное число.
YVSIK

и что? дальше надо сделать?
или ты оповестил требование или вообще об чем тема blink.gif blink.gif

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
sergeiss
А в чем именно проблема у тебя? И где ты собираешься это делать - в ПХП или в ДжаваСкрипте?

Показывай свой код для начала.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
JonNik
YVSIK
Есть переменная
$_SESSION['x'] = 10; 

Есть форма
<form action="" method="post">
[html]<input type="text" name="num">
<input
type="submit" name="submit">
</form>

В форму пишут число и это число отнимается от переменной
$_SESSION['x'] -= $_POST['x'];

Например 10 - 3 = 7
Так если вводишь еще число в форму, то новое число отнимается от 10, а не от 7, как надо. В этом и проблема. Надо чтобы отнималось от 7
sergeiss
Готов поспорить, что ты каждый раз присваиваешь 10, вместо того, чтобы сделать это один раз smile.gif

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
JonNik
sergeiss

$_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>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.