- Автор темы
- #1
Подскажите, начал изучать php и потребовалось сделать выбор метода оплаты товара.
Правильно ли я сделал, или этот код можно как то укоротить, или поправить???
Форма выбора:
Обработчик:
Правильно ли я сделал, или этот код можно как то укоротить, или поправить???
Форма выбора:
HTML:
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd' \>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' \>
<title>Выберите метод оплаты.</title>
</head>
<body>
Способы оплаты (Выберите способ оплаты):<br>
<form name="form1" method="get" action="switch.php">
<p>
<label>
<input type="radio" name="sposob" value="b" id="sposob_0">
Оплата через банк</label>
<br>
<label>
<input type="radio" name="sposob" value="p" id="sposob_1">
Оплата наложенным платежем при получении на почте</label>
<br>
<label>
<input type="radio" name="sposob" value="w" id="sposob_2">
Оплата через Western Union</label>
<br>
</p>
<input type="submit" >
</form>
</body>
</html>
PHP:
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd' \>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' \>
<?php
$title1 = "Вы выбрали оплату через Банк";
$title2 = "Вы выбрали оплату товара при получении на Почте";
$title3 = "Вы выбрали оплату через Western Union";
$title4 = "Вы не выбрали способ оплаты. Выберите способ оплаты";
if ($sposob == b) { $title = $title1; }
if ($sposob == p) { $title = $title2; }
if ($sposob == w) { $title = $title3; }
if ($sposob == "") { $title = $title4; }
?>
<title><?php echo $title; ?></title>
</head>
<body>
<?php
switch ($sposob)
{
case "b":
echo "Чтобы оплатить через Банк....";
break;
case "p":
echo "Чтобы оплатить через почту....";
break;
case "w":
echo "Чтобы оплатить через Western Union....";
break;
default:
echo "Вы не выбрали способ оплаты";
break;
}
?>
</body>
</html>