가로/세로/높이=
본문
질문드려요~
wr_75필드를
$ex75_filed = explode("|",$write[wr_75]); 이런식으로 4개로 분할하여
분할까지는 알겠어요,
각 변과 계산값을 저장해야 하고
가로x세로x높이=계산값은 자바로 바로 나오게 하려면 어떻게 해야할지..
<script type="text/javascript">
function volume() {
wr_75[0] = document.getElementById('wr_75[0]');
wr_75[1] = document.getElementById('wr_75[1]');
wr_75[2] = document.getElementById('wr_75[2]');
wr_75[3] = document.getElementById('wr_75[3]');
wr_75[3].value = parseInt(wr_75[0].value) * parseInt(wr_75[1].value) * parseInt( wr_75[2].value);
}
</script>
이렇게 하니 안되어서요,,
답변 2
php 단에서 계산 후 해당 결과값 이용은... ?
$ex75_filed = explode("|",$write[wr_75]);
$ex75_multiply = $ex75_filed[0] * $ex75_filed[1] * $ex75_filed[2]; // 필요시 정수 처리 등 추가 사용
function volume() {
var test = '<?php echo $ex75_multiply; ?>';
...
}
예제 입니다~
<?php
$write['wr_75'] = "100|200|300"; //가로 : 100, 세로 : 200 높이 : 300
$arr = explode("|",$write['wr_75']);
$arr_res = array_product($arr); //가로 * 세로 * 높이 값
?>
<script>
function volume(){
var result = <?php echo $arr_res?>;
alert(result);
}
</script>
<button id="test" onclick="volume()">클릭</button>