묻고답하기

소스를 올리빈다.
-----
<?
  include "lib.php";

  if($j=="" || $j=="u") {
    // 같은 메일주소가 있는지 찾는다.
    $sql = " select * from $member_table where am_id <> '$am_id' and am_email = '$am_email' ";
    if(mysql_num_rows(mysql_query($sql)) > 0) error_msg("같은 E-Mail 주소를 사용하는 회원이 존재합니다.");

    $sql = " select * from $member_table where am_id = '$am_id' ";
    $result = mysql_query($sql);
  }
  
    if($j=="" || $j=="u") {
    // 같은 주민번호가 있는지 찾는다.
    $sql = " select * from $member_table where am_id <> '$am_id' and am_jumin2 = '$am_jumin2' ";
    if(mysql_num_rows(mysql_query($sql)) > 0) error_msg("같은 주민등록번호를 사용하는 회원이 존재합니다.");

    $sql = " select * from $member_table where am_id = '$am_id' ";
    $result = mysql_query($sql);
  }

// $am_birth = strval($am_birth1) . '-' . strval($am_birth2) . '-' . strval($am_birth3);
$am_birth = '2002-01-01';

  if($j=="") {
    if(mysql_num_rows($result) > 0) error_msg("이미 사용중인 회원아이디 입니다.");
    $sql = " insert into $member_table values('$am_id', '$am_pwd', '$am_hint', '$am_re_hint',
                                              '$am_name', '$am_jumin1', '$am_jumin2',
                                              '$am_email', '$am_homepage', '$am_tel', '$am_hp',
                                              '$am_zip1', '$am_zip2', '$am_addr',
                                              '$am_mailling', '$am_common', '$am_birth', '$am_sex', now())";
  } else if($j=="u") {
    if(mysql_num_rows($result) < 1) error_msg("가입된 회원아이디가 없습니다.");

    $sql = " update $member_table
                set am_pwd     = '$am_pwd',
                    am_hint    = '$am_hint',
                    am_re_hint = '$am_re_hint',
                    am_name    = '$am_name',
                    am_jumin1  = '$am_jumin1'+ '+ ',
    am_jumin2  = '$am_jumin2',
                    am_email   = '$am_email',
                    am_homepage= '$am_homepage',
                    am_tel     = '$am_tel',
                    am_hp      = '$am_hp',
                    am_zip1    = '$am_zip1',
    am_zip2    = '$am_zip2',
                    am_addr    = '$am_addr',
                    am_mailling= '$am_mailling',
                    am_common  = '$am_common',
                    am_birth   = '$am_birth',
                    am_sex     = '+ '$am_sex'
              where am_id      = '$am_id' ";
  } else if($j=="d") {
    $sql = " delete from $member_table where am_id='$am_id' ";
  }
  mysql_query($sql) or die(mysql_error());
  echo "<meta http-equiv='refresh' content='0;url=memberr.php?j=$j'>";
?>
----
이건데요
이전 파일에서 입력받아 디비에 저장하는건데요.

이전파일에서
$am_birth1,$am_birth2,$am_birth3를
-----
...
<td> 생년월일</td>
  <td>
       <input class=frm type=text name=am_birth1 size=4 maxlength=4 value="<?=substr($am_birth,0,4) ?>"
       OnChange='chkbirth(this.form)'+ '>년
      <input class=frm type=text name=am_birth2 size=2 maxlength=2 value="<?=substr($am_birth,5,2) ?>"
       OnChange='chkbirth(this.form)'>월
      <input class=frm type=text name=am_birth3 size=2 maxlength=2 value="<?=substr($am_birth,8,2) ?>"
       OnChange='chkbirth(this.form)'>일
  </td>
....
-----
식으로받아들이거든요
'chkbirth'함수는 아직아무 내용도 없고요

혹시 변수에 연산이안되나싶어서
-----
// $am_birth = strval($am_birth1) . '-' . strval($am_birth2) . '+ '-' . strval($am_birth3);
-----
를 주석처리하고
-----
$am_birth = '2002-01-01';
-----
내용을 넣었거든요

근데 수정(update 테이블)에서는 원하는데로 디비테이블의 'am_birth '항목에 값이들어가는데...
가입시 즉 데이타삽입시(insert 테이블)에는 'am_birth '항목에 값이들어가질않아요.
물론 이를제외한 나머지 항목은 모두 아무이상없이 저장됩니다.
왜그렇죠?
am_birth항목의 변수형은  varchar(10)입니다.

감사하비낟.
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
언제나 영화보는 유키 여기 글자보이세요? 이렇게 하려면 어떻게 하지요? [1] 2007.08.10
Nesta 포토샵 7.0에서요  
최현성 리눅스상에서의 php의 mail()함수가 되지 않아여..답변부탁합니다... [1] 2007.08.10
김은홍 php.ini 의 각 설정 항목들이 어떤 설정기능인지 알수있게 한글로 되있는거 없을까요?  
이요셉 [제발답변]비밀번호찾기-외부로그인 비번찾기에서  
한광영 이거 소스 어케 수정해요?  
나호 포토샵 6 - 30일만 쓰는 버전을 다운받았는데 [2] 2007.08.10
Dozen Php 문법좀 맞는지 검사좀.. [1] 2007.08.10
전철건 코덱 자동설치  
혜뤼미 프레임관련질문인데요.....ㆀ  
뚜리뚜리 노프레임 홈페이지를 만드는데요? [1] 2007.08.10
김인태 제 홈페이지에 윈ME사용자분들이 들어오시면 다운이 된데요 ㅠ_ㅠ  
박상욱 주소표시줄 고정시키는 방법 알려주세요 [2] 2007.08.10
홍진원 포토샵 7.0에서의 실행오류...  
M2Vis php로 파일에 있는 정보만 뽑아올려고 하는데요..쫌 갈켜주세요.  
또다른이야기 php안에서 자바쓸때, 스크립트오류가 납니다. ㅜ_ㅡ  
㈜왕초™ 제로카운터 설치할때 질문입니다.  
혜영 목록 없애는법? [1] 2007.08.10
또다른이야기 레이어에서 position을 relative로 할때 .. 정확한 사용법 좀 알려주세요. [1] 2007.08.10
소우리 소스수정중버그가있어서요  
허준 PHP로 폴더 만드는 법... [1] 2007.08.10
LzSizz php 왕 기초 ㅡㅡ;;;; 삐-_-질... [3] 2007.08.10
서요셉 session_start(); 가 두번 들어가도 문제가 없을까요?  
whiteboy 메일이 안보내집니다.. ㅠ.ㅠ  
kunbi 피가 바닥에 떨어진 이미지 [1] 2007.08.10
ghgh 운영자가 접속했는지 안했는지 보여주는거있잔아요....  
++[스니크]++ 원소를 표현하고 싶은데...  
sisazz 이미지 슬라이딩 사용에서욥.. [1] 2007.08.10
레뒨 윈도우같은 프로그램을 만들려면... [5] 2007.08.10
지센트 제로보드 갤러리처럼 팝업창이 열리고 계속 그 창을 이용할 수 있는 방법 [4] 2007.08.10