Здравствуйте уважаемые! пробую копаться в php , не судите строго! :blush:
проблема вот какая: 2 файла - форма и скрипт,куда идут данные.
Форма:
<HTML>
<form action="fight.php" method="post">
1ый перс<br>
Имя<br> <input type="text" name="name1"><br>
Сила<br> <input type="text" name="sila1"><br>
Ловкость<br> <input type="text" name="lovkost1"><br>
Инта<br> <input type="text" name="inta1"><br>
Выносливость<br> <input type="text" name="hp1"><br>
2ой перс<br>
Имя<br> <input type="text" name="name2"><br>
Сила<br> <input type="text" name="sila2"><br>
Ловкость<br> <input type="text" name="lovkost2"><br>
Инта<br> <input type="text" name="inta2"><br>
Выносливость<br> <input type="text" name="hp2"><br>
<input type="submit" value="Да!">
</form></HTML>
скрипт:
<?
function strike ($name1, $name2, $sila1, $sila2, $hp1, $hp2, $lovkost1, $lovkost2, $inta1, $inta2 ){
$hpold1 = $hp1;
$hpold2 = $hp2;
$random1 = rand(0, 1/2*$sila1);
$uron1 = $sila1+$random1;
$random2 = rand(0, 1/2*$sila2);
$uron2 = $sila2+$random2;
$hp1 = $hp1 - $uron2;
echo "игрок $name1 нанёс удар в $uron1 по $name2 ; $name2($hp2/$hp2old)" ;
$hp2 = $hp2 - $uron1;
echo "игрок $name2 нанёс удар в $uron2 по $name1 ; $name1($hp1/$hp1old)" ;
}
while ($hp1 != 0 AND $hp2 != 0 ){
strike ($name1, $name2, $sila1, $sila2, $hp1, $hp2, $lovkost1, $lovkost2, $inta1, $inta2 );
}
?>
Файлики приложил. Будьте добры,обьясните,в чём проблема, что не так? подозреваю,что напутал с локальными переменными :wacko:
проблема вот какая: 2 файла - форма и скрипт,куда идут данные.
Форма:
<HTML>
<form action="fight.php" method="post">
1ый перс<br>
Имя<br> <input type="text" name="name1"><br>
Сила<br> <input type="text" name="sila1"><br>
Ловкость<br> <input type="text" name="lovkost1"><br>
Инта<br> <input type="text" name="inta1"><br>
Выносливость<br> <input type="text" name="hp1"><br>
2ой перс<br>
Имя<br> <input type="text" name="name2"><br>
Сила<br> <input type="text" name="sila2"><br>
Ловкость<br> <input type="text" name="lovkost2"><br>
Инта<br> <input type="text" name="inta2"><br>
Выносливость<br> <input type="text" name="hp2"><br>
<input type="submit" value="Да!">
</form></HTML>
скрипт:
<?
function strike ($name1, $name2, $sila1, $sila2, $hp1, $hp2, $lovkost1, $lovkost2, $inta1, $inta2 ){
$hpold1 = $hp1;
$hpold2 = $hp2;
$random1 = rand(0, 1/2*$sila1);
$uron1 = $sila1+$random1;
$random2 = rand(0, 1/2*$sila2);
$uron2 = $sila2+$random2;
$hp1 = $hp1 - $uron2;
echo "игрок $name1 нанёс удар в $uron1 по $name2 ; $name2($hp2/$hp2old)" ;
$hp2 = $hp2 - $uron1;
echo "игрок $name2 нанёс удар в $uron2 по $name1 ; $name1($hp1/$hp1old)" ;
}
while ($hp1 != 0 AND $hp2 != 0 ){
strike ($name1, $name2, $sila1, $sila2, $hp1, $hp2, $lovkost1, $lovkost2, $inta1, $inta2 );
}
?>
Файлики приложил. Будьте добры,обьясните,в чём проблема, что не так? подозреваю,что напутал с локальными переменными :wacko:
Вложения
-
640 байт Просмотры: 97
-
623 байт Просмотры: 101