php에서 value 값을 임의로 변경될까요? 정보
php에서 value 값을 임의로 변경될까요?본문
어제 자동계산식을 질문했었는데 답변 감사합니다 ㅠ
허나 뷰화면에서 제대로 출력이 안되서 다른방식으로 뽑아볼려고 합니다.
글쓰기가
<select name='wr_6' id="wr_6" onchange="abc()">
<option value="0" <? if($wr_6 == "0") echo "selected"; ?>>선택</option>
<option value="5000" <? if($wr_6 == "코팅") echo "selected"; ?>>코팅</option>
<option value="10000" <? if($wr_6 == "무코팅") echo "selected"; ?>>무코팅</option>
</select>
이럴때 wr_6 = 0또는 5000또는 10000을 선택합니다.
하지만 뷰 화면에서는 0이 될때 선택이라는 문자가 되고
5000을 선택했을때 코팅이라는 문자가 출력되게 하고싶습니다.
지금은 5000값이 그대로 나옵니다 ㅠㅠ
value ="5000" 이부분을 안건드리고 뷰화면에서 다르게 출력이 가능할까요?ㅠㅠ
허나 뷰화면에서 제대로 출력이 안되서 다른방식으로 뽑아볼려고 합니다.
글쓰기가
<select name='wr_6' id="wr_6" onchange="abc()">
<option value="0" <? if($wr_6 == "0") echo "selected"; ?>>선택</option>
<option value="5000" <? if($wr_6 == "코팅") echo "selected"; ?>>코팅</option>
<option value="10000" <? if($wr_6 == "무코팅") echo "selected"; ?>>무코팅</option>
</select>
이럴때 wr_6 = 0또는 5000또는 10000을 선택합니다.
하지만 뷰 화면에서는 0이 될때 선택이라는 문자가 되고
5000을 선택했을때 코팅이라는 문자가 출력되게 하고싶습니다.
지금은 5000값이 그대로 나옵니다 ㅠㅠ
value ="5000" 이부분을 안건드리고 뷰화면에서 다르게 출력이 가능할까요?ㅠㅠ
댓글 전체
그부분은 view 화면에서 넘어오는 값(GET,POST)로 넘어오는 값을 if문이나 case문으로 짜면 되실꺼에요
간단하게 if($_POST[wr_6] == 0){ echo "선택"; } 이런식으로 form으로 넘어온 값을 비교해서 뿌려주시면 됩니다...
간단하게 if($_POST[wr_6] == 0){ echo "선택"; } 이런식으로 form으로 넘어온 값을 비교해서 뿌려주시면 됩니다...
답변 정말정말 감사합니다 ㅠㅠㅠ
그런데.. 뷰화면에서 또 5000이라는 숫자가 나오네요 ㅠㅠㅠㅠㅠㅠㅠ흙...
자바를 잘몰라서 이것저것 여려방향으로 시도하고있는데 어렵네요 ㅠㅠ
그런데.. 뷰화면에서 또 5000이라는 숫자가 나오네요 ㅠㅠㅠㅠㅠㅠㅠ흙...
자바를 잘몰라서 이것저것 여려방향으로 시도하고있는데 어렵네요 ㅠㅠ
function abc() { ... }
를 봐야할것같은데요 ㅎ
를 봐야할것같은데요 ㅎ
<script type="text/javascript">
<!--
function abc() {
var wr_6, wr_7, wr_9;
wr_6 = document.getElementById('wr_6').value;
wr_7 = document.getElementById('wr_7').value;
document.getElementById('wr_9').value = wr_6 * wr_7;
}
//-->
</script>
<select name='wr_6' id="wr_6" onchange="abc()">
<option value="0" <? if($wr_6 == "0") echo "selected"; ?>>선택</option>
<option value="5000" <? if($wr_6 == "코팅") echo "selected"; ?>>코팅</option>
<option value="10000" <? if($wr_6 == "무코팅") echo "selected"; ?>>무코팅</option>
</select>
이렇습니다 ㅠㅠ wr_7도 똑같아요...ㅜㅜㅜㅜㅜ
wr_6 곱하기 wr_7 = wr_9 가 글쓰기폼에서는 실시간 출력이 됩니다...
하지만 뷰화면에서 wr_6의 value 값이 아닌 다른 문자로 표현하고싶습니다 ㅠㅠㅠㅠㅠ
<!--
function abc() {
var wr_6, wr_7, wr_9;
wr_6 = document.getElementById('wr_6').value;
wr_7 = document.getElementById('wr_7').value;
document.getElementById('wr_9').value = wr_6 * wr_7;
}
//-->
</script>
<select name='wr_6' id="wr_6" onchange="abc()">
<option value="0" <? if($wr_6 == "0") echo "selected"; ?>>선택</option>
<option value="5000" <? if($wr_6 == "코팅") echo "selected"; ?>>코팅</option>
<option value="10000" <? if($wr_6 == "무코팅") echo "selected"; ?>>무코팅</option>
</select>
이렇습니다 ㅠㅠ wr_7도 똑같아요...ㅜㅜㅜㅜㅜ
wr_6 곱하기 wr_7 = wr_9 가 글쓰기폼에서는 실시간 출력이 됩니다...
하지만 뷰화면에서 wr_6의 value 값이 아닌 다른 문자로 표현하고싶습니다 ㅠㅠㅠㅠㅠ
<?
if($_POST[wr_6] == "5000"){
$select_item = "코딩";
}
elseif($_POST[wr_6] == "10000"){
$select_item = "무코딩";
}
elseif($_POST[wr_6] == "99999") {
$select_item = "사과";
}
else {
$select_item = "선택";
}
echo $select_item;
?>
뷰페이지에 이렇게 해보세요.....잘 이해를 못하시는듯 해서 그냥 끄적끄적 해봤습니다...
if($_POST[wr_6] == "5000"){
$select_item = "코딩";
}
elseif($_POST[wr_6] == "10000"){
$select_item = "무코딩";
}
elseif($_POST[wr_6] == "99999") {
$select_item = "사과";
}
else {
$select_item = "선택";
}
echo $select_item;
?>
뷰페이지에 이렇게 해보세요.....잘 이해를 못하시는듯 해서 그냥 끄적끄적 해봤습니다...