Может для кого-то этот вопрос покажется идиотским +), но всеже я его задам.
Допустим нам дано какое-то число (20 например). Как сделать так, чтоб из него вычеслялось случайное число до тех пор, пока 20 не стнет меньше 0 --->>> Но так чтоб каждое вычитание происходило При нажатии на кнопку. ---<<<
У меня получилось сделать тольк, что при нажатии он считает от начала до конца, т.е. если использовать while или же только первое вычитание ( взависимости от условия)...я непойму как сделать так, нажал (к примеру выпало случаное 2) , тогда 20-2=18, потом опять надал ( случ к примеру 4), тогда 18-4=14 и тд....
случайное кстати делал через mt_rand(min,max).
Вот мой код ( я нуп в php =) ? хочу понять просто)...
Цитата:
<html>
<head>
<title> Случайные числа </title>
</head>
<body>
<?php
$pl1=40;
$hp1=$pl1;
echo "<font color=green>Число:</font><br>";
if ($number) {
while ($pl1>0) {
$ur1=mt_rand(1,10);
$pl1-=$ur1;
echo "<font color=red>Вычитаемое число: $ur1</font><br>";
}
echo "<font color=blue>Стало: $pl1/ Было: $hp1</font><br>";
?>
<form>
<input type=submit name="number" value="Сгенерировать число">
</form>
<?
} else {
echo "<font color=blue>Было: $pl1/Стало: $hp1</font><br>";
?>
<form>
<input type=submit name="number" value="Сгенерировать число">
</form>
<?}?>
</body>
</html>
|