폼데이터 전송 관련 질문 입니다.
본문
<input type="text" name="mb_hp" value="<?php echo get_text($member['mb_hp']) ?>"
id="reg_mb_hp"<?php echo ($config['cf_req_hp']) ? "required" : ""; ?> class="form-control form-control-lg required" required>
답을 못 찾아서 재 질문 합니다.
위 내용은 간단질문 폼(form_ok.phph) 내용중 일부 입니다.
추가로 wr_hp = '{$member['mb_hp']}', 내용도 추가 하고, 저장될 테이블에 'wr_hp' 필드도 추가 했습니다.
제가 궁금 한건... 회원정보에 해당 데이터가 있으면, 정상적으로 해당게시판 필드에 저장이 되는데,
휴대폰번호가 개인정보에 없어서 폼에서 입력해 전송하면, 전화번호만 빼고 전달 됩니다. 해당 보드의
'wr_hp' 필드에도 저장이 되질 않구요. 고수님들 도와 주세요!!! !-->
답변 5
입력받은 데이터를 처리하는 부분을 확인해 봐야 할 것 같네요.
다음 코드만으로 페이지 구성 후
현재 문제되는 페이지와 비교, 디버깅 해보는것도 방법일것 같습니다.
<?php
include 'common.php';
if (empty($_POST) == false) {
print('<pre>');
print_r($_POST);
print('</pre>');
}
?>
<form method="post">
<input type="text" name="mb_hp" value="<?php echo get_text($member['mb_hp']) ?>"
id="reg_mb_hp"<?php echo ($config['cf_req_hp']) ? "required" : ""; ?> class="form-control form-control-lg required" required>
<input type="submit" />
</form>
데이타를 저장할려면 제이쿼리 ajax 로 폼 변수들을 넘길껀데요. 그리고 저장하는 ???.php 파일로 갈껀데
예를 들어서 제이쿼리 당연히 사용한다고 보고요. 폼 태그의 아이디 추가해서 id="form1" 아래 코드를 테스트해 보심이 어떠하실지....
$(function(){
$("#form1").submit(function(event){
event.preventDefault();
$.ajax({
url:'submit.php', // 테스트하실때 꼭 수정허세요.
type:'POST',
data:$(this).serialize(),
success:function(result){
console.log(result) // 넘어온 값 찍어보기
}
});
});
});
새로운 값으로 바꾸시는 것이라면
wr_nick = '{$wr_nick}', //새로추가
wr_hp = '{$wr_hp}', //새로추가
이렇게가 아닐런지요...
!-->wr_hp 로 저장하는 로직을 어찌 짜셨는지요?
즉 액션문서의 풀로직을 보여주세요.
답변을 작성하시기 전에 로그인 해주세요.