묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
질문이요...
2003.03.16 09:30
php를 시작하면서
첫재물로
간단한 계산기를 만들고자하는데 -_-+
http://ppond03.cafe24.com/11.php
그런데 문제는
숫자를 입력하고
계산을 누르면...
만약에 곱하기를 선택해서 첫번째 숫자칸에 3을 입력하고
두번쩨 숫자입력란에 5를 쓰고나서
계산을 하면
3*5가 됩니다 -_-
만약에 더하기를 선택하면
3+5가 됩니다 -_-
왜 계산이 되지않는거죠?
밑에꺼는 11.php소스입니다.
<SCRIPT LANGUAGE="JavaScript">
function cheak() {
if(!document.form.p.value) {alert("숫자를 입력하십시오."); form.p.focus(); return false;}
if(!document.form.i.value) {alert("숫자를 입력하십시오."); form.i.focus(); return false;}
return true; }
</script>
<form name=form action=test.php method=post onSubmit='return cheak()'>
<input name=p type=text>
<select name="test10" size="1">
<option value=*>곱하기</option>
<option value=+>더하기</option>
</select>
<input type="text" name="i">
</select>
<input type="submit" name="button" value=" 계산 ">
</form>
밑에꺼는 계산값이 나오는 test.php소스입니다.
<?
echo "$p$test10$i";
?>
뭐가 잘못된 곳이 있나요?
첫재물로
간단한 계산기를 만들고자하는데 -_-+
http://ppond03.cafe24.com/11.php
그런데 문제는
숫자를 입력하고
계산을 누르면...
만약에 곱하기를 선택해서 첫번째 숫자칸에 3을 입력하고
두번쩨 숫자입력란에 5를 쓰고나서
계산을 하면
3*5가 됩니다 -_-
만약에 더하기를 선택하면
3+5가 됩니다 -_-
왜 계산이 되지않는거죠?
밑에꺼는 11.php소스입니다.
<SCRIPT LANGUAGE="JavaScript">
function cheak() {
if(!document.form.p.value) {alert("숫자를 입력하십시오."); form.p.focus(); return false;}
if(!document.form.i.value) {alert("숫자를 입력하십시오."); form.i.focus(); return false;}
return true; }
</script>
<form name=form action=test.php method=post onSubmit='return cheak()'>
<input name=p type=text>
<select name="test10" size="1">
<option value=*>곱하기</option>
<option value=+>더하기</option>
</select>
<input type="text" name="i">
</select>
<input type="submit" name="button" value=" 계산 ">
</form>
밑에꺼는 계산값이 나오는 test.php소스입니다.
<?
echo "$p$test10$i";
?>
뭐가 잘못된 곳이 있나요?
연산자의 기호에 따라.. switch 문이나 if 문으로 따로따로 계산 설정을 해 주어야 하죠..
if($test10 == "+") echo "$p"+"$i";