Проблем с submit бутони и rand() ?

FestarBG

Registered
Имам 2 submit бутона и искам при натискането им да става нещо.Ето млако код:
Код:
if ($hodove<3){
echo "Нямаш достатъчно ходове за да се биеш!Върни се в <a href='index.php'>началото</a>!";}
else {
echo "По време на мисията,ти се натъкваш на злодей.Той те предизвиква в битка:<br/>
<input type='submit' name='attack' method='post' value='Бий се'> &nbsp&nbsp&nbsp <input type='submit' method='post' name='bqgstvo' value='Опитай да избягаш'>";
$bqgstvo = rand(1,5);
if (isset($_SUBMIT['bqgstvo'])){
if ($bqgstvo == 3){
echo "Ти успешно избяга от противника си и завърши своята мисия.";
$exp = rand(10,20);
$gold = rand(30,40);
echo "<br>Печелиш $exp опит и $gold рио.";
}
else
{}
}
else { 
echo "За съжаление не успяваш да избягаш от противника си и той те напада пръв.";
}
}

Проблема е че колкото и пъти да дам рефреш,винаги ми изписва "За съжаление не успяваш да избягаш от противника си и той те напада пръв.",дори без да съм натиснал "Опитай да избягаш".Някой ще подскаже ли къде има грешки.. :?:
 
На input бутон не можеш да задаваш стойност method, тя се задава на самата форма:

ето ти кода - работещ:

<?php
if ($hodove<3){
echo "Нямаш достатъчно ходове за да се биеш!Върни се в <a href='index.php'>началото</a>!";}
else {
echo "По време на мисията,ти се натъкваш на злодей.Той те предизвиква в битка:<br/>
<form method='post' action=''>
<input type='submit' name='attack' value='Бий се'> </form> &nbsp&nbsp&nbsp <form method='post'> <input type='submit' name='bqgstvo' value='Опитай да избягаш'> </form> ";
if ($_POST['bqgstvo']) {
$bqgstvo = rand(1,5);
if ($bqgstvo == 3){
echo "Ти успешно избяга от противника си и завърши своята мисия.";
$exp = rand(10,20);
$gold = rand(30,40);
echo "<br>Печелиш $exp опит и $gold рио.";
} else {
echo "За съжаление не успяваш да избягаш от противника си и той те напада пръв.";
}
}}
?>

Друг вариант е така:

<?php
if ($hodove<3){
echo "Нямаш достатъчно ходове за да се биеш!Върни се в <a href='index.php'>началото</a>!";}
else {
echo "По време на мисията,ти се натъкваш на злодей.Той те предизвиква в битка:<br/>
<form method='post' action=''>
<input type='submit' name='attack' value='Бий се'> &nbsp&nbsp&nbsp <input type='submit' name='bqgstvo' value='Опитай да избягаш'> </form> ";
if ($_POST['bqgstvo']) {
$bqgstvo = rand(1,5);
if ($bqgstvo == 3){
echo "Ти успешно избяга от противника си и завърши своята мисия.";
$exp = rand(10,20);
$gold = rand(30,40);
echo "<br>Печелиш $exp опит и $gold рио.";
} else {
echo "За съжаление не успяваш да избягаш от противника си и той те напада пръв.";
}
}}
?>
 

Back
Горе