И так, вот моя форма:
CODE (
html):
скопировать код в буфер обмена
<form action="/untitled0.php" method="post">
<select size="1" name="">
<option value="o_attack" class="atack1" name="o_attack">Обычная атака</option>
<option value="s_attack" class="atack2" name="s_attack">Спец атака</option>
<option value="mantra" class="atack3" name="mantra">Мантра</option>
<option value="s_zakl" class="atack4" name="s_zakl">Заклинание</option>
</select>
<input type="submit" value="Атаковать">
</form>
Код обработчика:
PHP:
скопировать код в буфер обмена
<?
if (isset($_POST['o_attack'])) {
$attack2 = $_POST['o_attack'];
if ($attack2 == '') unset($name); }
$life=100;
if($attack2)
{
$life= $life-10;
}
else
{
echo "<font color=red>Атака прошла не успешно :( <br> ";
}
echo " жизни противника-$life%";
?>
А проблемка та вся в том, что данные из тега <option> не записываются в переменную....
(Добавление)
Xakerok пишет:И так, вот моя форма:
CODE (
html):
скопировать код в буфер обмена
<form action="/untitled0.php" method="post">
<select size="1" name="">
<option value="o_attack" class="atack1" name="o_attack">Обычная атака</option>
<option value="s_attack" class="atack2" name="s_attack">Спец атака</option>
<option value="mantra" class="atack3" name="mantra">Мантра</option>
<option value="s_zakl" class="atack4" name="s_zakl">Заклинание</option>
</select>
<input type="submit" value="Атаковать">
</form>
Код обработчика:
PHP:
скопировать код в буфер обмена
<?
if (isset($_POST['o_attack'])) {
$attack2 = $_POST['o_attack'];
if ($attack2 == '') unset($name); }
$life=100;
if($attack2)
{
$life= $life-10;
}
else
{
echo "<font color=red>Атака прошла не успешно :( <br> ";
}
echo " жизни противника-$life%";
?>
А проблемка та вся в том, что данные из тега <option> не записываются в переменную.... Пробовал использовать даже так:
Вероятнее такой вид привязки подходит только к данным которые находятся в теге
, а для данных тега