포인트 업데이트.php 에서 숫자만 인식되나요 ?

포인트 업데이트.php 에서 숫자만 인식되나요 ?

QA

포인트 업데이트.php 에서 숫자만 인식되나요 ?

본문

데이타테이블 추가해서

영문이나 한글 도 업데이트 되게 할려고 하는데

숫자만 인식하네요

mssql 에 업데이트합니다 기타란에 내용적고 업데이트 시킬려고 하거든요

 

 


<?php
$sub_menu = "200200";
include_once('./_common.php');
auth_check($auth[$sub_menu], 'w');
check_admin_token();
$mb_id = strip_tags($_POST['mb_id']);
$po_point = strip_tags($_POST['po_point']);
$po_content = strip_tags($_POST['po_content']);
$po_content3 = strip_tags($_POST['po_content3']);
$expire = preg_replace('/[^0-9]/', '', $_POST['po_expire_term']);
 
        $query = 'UPDATE T_InGameShop_Point set myname='.$_POST['po_content3'].' WHERE AccountID = \''.$mb_id.'\'';
        $rs_ = mssql_query($query);
$mb = get_member($mb_id);
if (!$mb['mb_id'])
    alert('존재하는 회원아이디가 아닙니다.', './point_list.php?'.$qstr);
if (($po_point < 0) && ($po_point * (-1) > $mb['mb_point']))
    alert('포인트를 깎는 경우 현재 포인트보다 작으면 안됩니다.', './point_list.php?'.$qstr);
$po_action = ($po_exp) ? '@exp' : '@passive';
insert_point($mb_id, $po_point, $po_content, $po_action, $mb_id, $member['mb_id'].'-'.uniqid(''), $expire);
goto_url('./point_list.php?'.$qstr);
?>

이 질문에 댓글 쓰기 :

답변 2

데이터 타입을

varchar이나 text로 변경하세요.

$query = 'UPDATE T_InGameShop_Point set myname='.$_POST['po_content3'].' WHERE AccountID = \''.$mb_id.'\'';

echo $query; // 생각하신 대로인지 echo 해서 확인해 보세요.

        $rs_ = mssql_query($query);

https://www.php.net/manual/en/function.strip-tags.php

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

회원로그인

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