채택완료
$_POST['po_content'] 에 한글 입력 할려고 합니다
포인트 리스트에서 po_content3 에 한글을 입력해서 업데이트 할려고 합니다.
영어도 안되고 한글도 안되고 숫자만 되는데 어디를 손바야 할까요 ?
Copy
<?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']);
$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);
?>
|
답변 3개 / 댓글 3개
채택된 답변
+20 포인트
2022-04-11 (월) 22:54:05
혹시 po_content3 필드 생성하실 때 int 형으로 만드신 거 아닌가요?
varchar 타입으로 생성하세요.

답변에 대한 댓글 1개
그누랑놀자
2022-04-11 (월) 23:55:46
2022-04-12 (화) 03:40:22
mssql_query 라고 적은걸보면
mssql 서버에 저장하는건가요?
거기에 접속이 정상적으로 되는지 확인해보세요
mysql 서버이용중이라면 sql_query 라고 사용해야겠죠?
답변에 대한 댓글 1개
2022-04-11 (월) 20:41:29
po_content에 po_content3 값을 넣고 싶으신건가요?
그럼
insert_point($mb_id, $po_point, $po_content, $po_action, $mb_id, $member['mb_id'].'-'.uniqid(''), $expire);
여기서
insert_point($mb_id, $po_point, $po_content3, $po_action, $mb_id, $member['mb_id'].'-'.uniqid(''), $expire);
이렇게 바꾸셔야 할거 같은데요
답변에 대한 댓글 1개
그누랑놀자
2022-04-11 (월) 21:07:21
아니요 포인트 리스트에 po_content3 값을 추가 했습니다.
거기는 이름을 적게 해뒀는데
이름 한글 적을시 업데이트가 안되요 영어도 안되고 숫자만 되더라고요
거기는 이름을 적게 해뒀는데
이름 한글 적을시 업데이트가 안되요 영어도 안되고 숫자만 되더라고요
답변을 작성하려면 로그인이 필요합니다.
point업데이트에서 잘못된듯해서요
숫자기입시 잘되는데
한글이나 영어만 아예 안들어 가서요