접기
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>도형의 면적, 체적을 구하기 위한 값 입력 받는 페이지</title>
<script language="javascript">
function making_input()
{
if(document.decide.figure[0].checked || document.decide.figure[1].checked || document.decide.figure[4].checked)
flag = 2;
else if(document.decide.figure[2].checked || document.decide.figure[5].checked)
flag = 1;
else // else if(document.decide.figure[3].checked)
flag = 3;
for(i=0; i<6;i++)
if(document.decide.figure[i].checked)
url = "figure.php?select="+document.decide.figure[i].value+"&flag="+flag;
document.location = url;
}
</script>
</head>
<body>
<hr />
계산하고 싶은 도형을 선택하세요.<br />
<hr />
<?
extract(array_merge($HTTP_GET_VARS, $HTTP_POST_VARS));
?>
<form name="decide" method="post" action="figure_calc.php">
삼각형의 면적<input type="radio" name="figure" value="triangle" onclick="javascript:making_input();"<? if($select=="triangle") { ?> checked <? } ?>/><br />
직사각형의 면적<input type="radio" name="figure" value="rectangle" onclick="javascript:making_input();"<? if($select=="rectangle") { ?> checked <? } ?>/><br />
원의 면적<input type="radio" name="figure" value="circle" onclick="javascript:making_input();"<? if($select=="circle") { ?> checked <? } ?>/><br />
직육면체의 체적<input type="radio" name="figure" value="cuboid" onclick="javascript:making_input();"<? if($select=="cuboid") { ?> checked <? } ?>/><br />
원통의 체적<input type="radio" name="figure" value="cylinder" onclick="javascript:making_input();"<? if($select=="cylinder") { ?> checked <? } ?>/><br />
구의 체적<input type="radio" name="figure" value="sphere" onclick="javascript:making_input();"<? if($select=="sphere") { ?> checked <? } ?>/><br />
<hr />
<br />
<?
if($select == "triangle")
$a = "밑변";
else if($select == "rectangle" || $select =="cuboid")
{
$a = "가로";
$b = "세로";
}
else if($select == "circle" || $select == "sphere" || $select == "cylinder")
$a = "반지름";
if($select == "triangle" || $select == "cylinder" )
$b = "높이";
else if($select == "cuboid")
$c = "높이";
if($flag >= 1)
{
echo "$a : ";
?>
<input name="a" type="text" size="7" />
<?
}
if($flag >= 2)
{
echo "$b : ";
?>
<input type="text" name="b" size="7" />
<?
}
if($flag >= 3)
{
echo "$c : ";
?>
<input type="text" name="c" size="7" />
<?
}
if($flag >= 1)
{
?>
<input type="submit" name="submit1" value="계산하기" />
<?
}
?>
</form>
</body>
</html>
접기