여기서 입장권이랑 나이를 누르면 입장료도 나오게 만들고 싶은데 도저히 입장료가 안나와요 어떻게 해야되나요ㅠㅠ
이건 코드요
<html>
<head>
</head>
<body>
<table border="2", width="1000", height="100">
<tr bgcolor="#ccccc", align="center">
<td>구분</td>
<td>어른</td>
<td>청소년</td>
<td>어린이</td>
<td>비고</td>
<td>비고</td>
</tr>
<tr>
<td>입장권</td>
<td>18000원</td>
<td>15000원</td>
<td>13000원</td>
<td>기본입장</td>
<td>기본입장</td>
</tr>
<tr>
<td rowspan="2">자유이용권</td>
<td>주간</td>
<td>32000원</td>
<td>28000원</td>
<td>25000원</td>
<td rowspan="2">입장+놀이기구자유이용</td>
</tr>
<tr>
<td>야간</td>
<td>29000원</td>
<td>25000원</td>
<td>22000원</td>
</tr>
<tr>
<td>빅5 이용권</td>
<td>빅5 이용권</td>
<td>29000원</td>
<td>25000원</td>
<td>22000원</td>
<td>입장 + 놀이기구 5종이용</td>
</tr>
<form method="post" action="name3.php"/>
<p>입장권종류<input type="text" name="category"/></p>
<p>나이<input type="number" name="age"/></p>
<p><input type="submit"/></p>
<?php
?>
</body>
</html>
<?
function fee($age) //입장권
{
if($age>=18)
$money=18000;
elseif($age>=11 && $age<17)
$money= 15000;
elseif($age>=4 && $age<10)
$money= 13000;
elseif($age<4)
$money=0;
return $money;
}
function fee2($age) //빅5입장권
{
if($age>=18)
$money=29000;
elseif($age>=11 && $age<17)
$money= 25000;
elseif($age>=11 && $age<17)
$money= 22000;
elseif($age<4)
$money=0;
return $money;
}
$category = $_POST[category];
$age = $_POST[age];
if($category == 1)
$fee=fee($age);
elseif($category==2)
$fee=fee2($age);
if($category==1)
$cat="일반이용권";
elseif($category==2)
$cat="빅5이용권";
echo "구분 : $category<br>";
echo "나이 : $age 세<br>";
echo "입장료 : $fee 원";
?>
category == 1) $fee=fee($age); elseif($category==2) $fee=fee2($age); 넘어오는 값이 1,2가 아니고 스트링값으로 넘어오네여. If문을 바꾸든지 넘기는 값을 바꾸든지.