<!doctype html>
<html>
<head>
<title>합산기</title>
</head>
<body>
<form action="<? echo $_SERVER[PHP_SELF] ?>" method='post'>
<h1>합산기</h1>
<? echo"'X' 부터 'Y' 까지 'Z' 간격으로 모든 숫자를 합산합니다.<br>"?>
X의 값 <input name="X" maxlength="3" value="<?echo $_POST["X"];?>"><br>
Y의 값 <input name="Y" maxlength="3" value="<?echo $_POST["Y"];?>"><br>
Z의 값 <input name="Z" maxlength="3" value="<?echo $_POST["Z"];?>"><br>
<input type="submit" value="입력">
</form>
<?
for(;$_POST["X"]<=$_POST["Y"];$_POST["X"]+=$_POST["Z"])
$sum += $_POST["X"];
echo $_POST["X"]."부터 ".$_POST["Y"]."까지 ".$_POST["Z"]."간격으로 합산 결과 = ".$sum."<br>";
?>
</body>
</html>
소스입니다.
아래 php문을 제외하면 잘 출력이 되는것을 보면 위쪽은 문제 없어보이고...
php에 for문 지우고 echo $_POST["X"]
를 적을 시
숫자가 잘 나오는걸 보면
포문에 문제가 있어보이는데요 ㅠㅠ
c랑은 좀 달라서.. for문에 저런식으로 넣으면 안되는건가요 ?