view.skin.php 에서 수정을 하려고 하는데요...봐주세요.....

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
view.skin.php 에서 수정을 하려고 하는데요...봐주세요.....

QA

view.skin.php 에서 수정을 하려고 하는데요...봐주세요.....

본문

view.skin.php 에서 글수정하는것에 대해 전에도 질문을 드렸는데.....

하나하나 수정버튼을 만드니까 너무 노가다라서...

일괄변경을 하려고 합니다.

 

view.skin.php 


 <!-- 결제정보 -->
        <tr>
            <td colspan="2" class="td-title">결제정보</td>
        </tr>
        <form name="fwrite" id="fwrite" action="/bbs/wr_all-update.php" onsubmit="return fwrite_submit(this);" method="post" enctype="multipart/form-data" autocomplete="off" style="width:<?php echo $width; ?>">
                    <input type="hidden" name="bo_table" value="<?php echo $bo_table?>" />
                    <input type="hidden" name="wr_id" value="<?php echo $view['wr_id']?>" />
        <tr>
            <td>총매출</td>
            <td>
                <span style="color:#FF8000;font-weight:700;"><?php echo number_format($view['wr_5']);?></span> 원   
                <input type="text" name="wr_5" value="<?php echo number_format($write['wr_5']); ?>" class="info_input" size="11" maxlength="10">  원
            </td>
        </tr>
       
        <tr>
            <td>결제수단</td>
            <td>
                <span style="color:#FF8000;font-weight:700;"><?php echo $view['wr_17'];?></span>  
                <select  name="wr_17" class="info_input">
                    <option value="<?php $view['wr_17'] ?>"><?php echo $view['wr_17'] ?></option>
                    <option <?php if($view['wr_17'] == "카드") echo "selected";?>>카드</option>
                    <option <?php if($view['wr_17'] == "현금") echo "selected";?>>현금</option>
                    <option <?php if($view['wr_17'] == "계좌이체") echo "selected";?>>계좌이체</option>
                    <option <?php if($view['wr_17'] == "현금영수증") echo "selected";?>>현금영수증</option>
                    <option <?php if($view['wr_17'] == "세금계산서") echo "selected";?>>세금계산서</option>
                    <option <?php if($view['wr_17'] == "미수") echo "selected";?>>미수</option>
                </select>
 
                </br>
 
                <span style="color:#FFC000;"><?php echo $view['wr_21'];?></span>  
                <input type="text" name="wr_21" value="<?php echo $write['wr_21'] ?>" class="info_input" size="80" placeholder="카드메모">
            </td>
        </tr>
       
        <tr>
            <td colspan="2" style="text-align:center;">
                    <?php if($view['wr_15'] != "완료" || $is_admin) {?>
                        <input type="submit" value="결제정보 일괄변경" id="btn_submit2" accesskey="s" class="state">
                    <?php }?>
            </td>
        </tr>
        </form>
 
        <!-- 처리정보 끝 -->

 

 

wr_all-update.php 


<?php
include '_common.php';
sql_query( "UPDATE g5_write_$bo_table
SET wr_1 = '$wr_1', wr_2 = '$wr_2', wr_3 = '$wr_3', wr_4='$wr_4', wr_5='$wr_5', wr_6='$wr_6', wr_8='$wr_8', wr_11='$wr_11', wr_13='$wr_13', wr_14='$wr_14', wr_17='$wr_17', wr_18='$wr_18', wr_21='$wr_21', wr_22='$wr_22',wr_23='$wr_23',wr_25='$wr_25'
WHERE wr_id = '$wr_id'");
alert('결제정보가 일괄 변경 되었습니다.');
?>

 

이게 수정은 되는데

하나만 수정하게 되면 금액(wr_5)이 바뀌어버립니다.

가만보니

number_format() 에서 넣은 콤마 아래로 다 짤려서 변경이 됩니다.

50,000 -> 50

100,345,443 -> 10

이렇게 바뀝니다.

 

도와주세요....

 

 

이 질문에 댓글 쓰기 :

답변 2

다양한 방법이 있겠지만 아래를 참고해 보세요~

 

$wr_5 = str_replace(',', '', $wr_5); // 쉼표(,) 제거

number_format() 함수를 사용하기 전에 콤마를 제고하고

숫자 값만 받은 후에 업데이트 하시면 될 것 같습니다


<?php
include '_common.php';
$wr_5 = str_replace(',', '', $wr_5); // 콤마 제거
sql_query("
    UPDATE g5_write_$bo_table
    SET wr_1 = '$wr_1',
        wr_2 = '$wr_2',
        wr_3 = '$wr_3',
        wr_4 = '$wr_4',
        wr_5 = '$wr_5',
        wr_6 = '$wr_6',
        wr_8 = '$wr_8',
        wr_11 = '$wr_11',
        wr_13 = '$wr_13',
        wr_14 = '$wr_14',
        wr_17 = '$wr_17',
        wr_18 = '$wr_18',
        wr_21 = '$wr_21',
        wr_22 = '$wr_22',
        wr_23 = '$wr_23',
        wr_25 = '$wr_25'
    WHERE wr_id = '$wr_id'
");
alert('결제정보가 일괄 변경되었습니다.');
?>

이렇게 하면 되지 않을까 합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 37
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT