묻고답하기

CREATE TABLE `pendant` (`usernumber` MEDIUMINT(8) NOT NULL AUTO_INCREMENT primary key, `useid` VARCHAR(8) BINARY NOT NULL, `userpassword` VARCHAR(20) BINARY NOT NULL, `username` VARCHAR(30) NOT NULL, `usercountry` VARCHAR(40) NOT NULL, `usermail` VARCHAR(50) NOT NULL, `userprofile` VARCHAR(100) NOT NULL, `registerdate` DATE NOT NULL, `lastaccesstime` TIMESTAMP(14)) COMMENT = 'pendant'
이렇게 테이블을 만들었습니다.
그리고 php로
$query = "INSERT INTO user VALUE(NULL , '$userid', password('$userpassword'),'$username','$usermail','$userprofile',curdate(),NULL)";
이렇게 했는데 에러가 나오더군요....
왜그러죠?


<?php
include "common_db.inc";

$link_id = db_connect();
mysql_select_db("metalnation");

mysql_close($link_id);

function in_use($userid){
  global $user_tablename;

  $query = "SELECT userid FROM $user_tablename WHERE userid='userid'";
  $result = mysql_query($query);
  if(!mysql_num_rows($result)) return 0;
  else return 1;
}
function register_form()
{
  global $userid,$username,$usercountry,$usermail,$userprofile,$country_array;
  global $PHP_SELF;
?>
<table width=100% border=0 cellspacing=0 cellpadding=0 align=center>
<tr>
  <td class=r2>
   이 회원가입 폼은 목걸이 주문시 좀더 편하게 하기위해 제작 한것입니다.<br>
    이름과 주소는 실명으로 입력해 주세요! 아직 많이 부족하여 주소찾기는 넣지 못했습니다. ㅡ.ㅡ<br><BR>
  </td>
</tr>
<tr>
  <td align=center>
   <form method="post" action="<?php echo $PHP_SELF ?>">
   <input type="hidden" name="action" value="register">
    <table border=0 cellspacing=0 cellpadding=4 align=center>
     <tr>
      <td align=right valign=middle>
       <img src="gif/id.gif">
      </td>
      <td align=left valign=middle>
       <input type="text" name="userid" value="<?php echo $userid ?>" size="8" maxlength="8">
      </td>
     </tr>
     <tr>
      <td align=right valign=middle>
       <img src="gif/pass.gif">
      </td>
      <td align=left valign=middle>
       <input type="PASSWORD" name="userpassword" size="15">
      </td>
     </tr>
     <tr>
      <td align=right valign=middle>
       <img src="gif/pass2.gif">
      </td>
      <td align=left valign=middle>
       <input type="PASSWORD" name="userpassword2" size="15">
      </td>
     </tr>
     <tr>
      <td align=right valign=middle>
       <img src="gif/name.gif">
      </td>
      <td align=left valign=middle>
       <input type="text" name="username" value="<?php echo $username ?>" size="20" >
      </td>
     </tr>
     <tr>
      <td align=right valign=middle>
       <img src="gif/type.gif">
      </td>
      <td align=left valign=middle>
       <select name="usercountry">
        <option selected>닌자 스타</option>
        <option>울 프</option>
       </select>
      </td>
     </tr>
     <tr>
      <td align=right valign=middle>
       <img src="gif/mail.gif">
      </td>
      <td align=left valign=middle>
       <input type="text" name="usermail" value="<?php echo $usermail ?>" size="20" >
      </td>
     </tr>
     <tr>
      <td align=right valign=middle>
       <img src="gif/address.gif">
      </td>
      <td align=left valign=middle>
       <input type="text" name="userprofile" value="<?php echo $userprofile ?>" size="30">
      </td>
     </tr>
     <tr>
      <td colspan=2><bR>
       <table width=100% boder=0 cellspacing=0 cellpadding=0 align=center>
        <tr>
         <td align=center>
          <input type=image src="gif/confirm.gif" alt="회원가입" border=0>
         </td>
         <td align=center>
          <input type=image src="gif/cancel.gif" alt="취 소" border=0 onclick="history.back(-1);">
         </td>
        </tr>
       </table>
      </td>
     </tr>
    </table>
   </form>
  </td>
</tr>
</table>
<?php
}
function create_account() {
global $userid,$username,$userpassword,$userpassword2,$usermail,$usercountry,$userprofile;
global $default_dbname,$user_tablename;
  if(empty($userid)) error_message("사용하실 ID를 입력해 주세요!");
  if(empty($userpassword)) error_message("비밀번호를 입력해야 합니다.");
  if(strlen($userpassword) < 6) error_message("비밀번호가 짧습니다.");
  if(empty($userpassword2)) error_message("확인을 위해 비밀번호를 두번 입력해야 합니다.");
  if(empty($username)) error_message("이름을 입력하지 않으셨습니다.");
  if(empty($usermail)) error_message("이메일 주소가 입력되지 않았습니다.");
  if(empty($userprofile)) error_message("주소를 입력하지 않으셨군요.");
  if($userpassword != $userpassword2)
   error_message("입력한 비밀번호가 서로 맞지 않습니다.");
  $link_id = db_connect($default_dbname);
  if(in_use($userid))
   error_message("$userid 는 이미 사용중입니다. 다른 ID를 선택해 주세요.");
  $query = "INSERT INTO user VALUE(NULL , '$userid', password('$userpassword'),'$username','$usermail','$userprofile',curdate(),NULL)";
  $result = mysql_query($query);
  if(!$result) error_message(sql_error());
  $usernumber = mysql_insert_id($link_id);
  html_header();
?>
<table width=100% boder=0 cellspacing=0 cellpadding=0 center>
<tr>
  <td class=r2>
   <?php echo $username ?> 님, 회원 등록을 해주셔서 감사합니다.<br><BR>
  </td>
</tr>
<tr>
  <td>
   <table width=100% boder=0 cellspacing=0 cellpadding=0 center>
    <tr>
     <td align=right>
      <img src="gif/id.gif">
     </td>
     <td align=left valign=middle>
      <?php echo $userid ?>
     </td>
    </tr>
    <tr>
     <td align=right valign=middle>
      <img src="gif/pass.gif">
     </td>
     <td align=left valign=middle>
      <?php echo $userpassword ?>
     </td>
    </tr>
    <tr>
      <td align=right valign=middle>
       <img src="gif/name.gif">
      </td>
      <td align=left valign=middle>
       <?php echo $username ?>
      </td>
     </tr>
     <tr>
      <td align=right valign=middle>
       <img src="gif/type.gif">
      </td>
      <td align=left valign=middle>
       <?php echo $usercountry ?>
      </td>
     </tr>
     <tr>
      <td align=right valign=middle>
       <img src="gif/mail.gif">
      </td>
      <td align=left valign=middle>
       <?php echo $usermail ?>
      </td>
     </tr>
     <tr>
      <td align=right valign=middle>
       <img src="gif/address.gif">
      </td>
      <td align=left valign=middle>
       <?php echo $userprofile ?>
      </td>
     </tr>
    </table>
  </td>
</tr>
</table>
<?php
html_footer();
}
switch($action) {
case "register":create_account();
break;
default:html_header(); register_form(); html_footer();
break;
}
?>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
우리아기 관리자 페이지에서 설정이 바로 안될때 [3] 2015.10.13 by 비누남어
아형여옹 루아틱 휍호스틱 고객지원 잘 안되나요? [1] 2015.10.13 by 아형여옹
샤이디 모니위키와 XE를 연동할경우 링크 처리 방법을 문의합니다. [2] 2015.10.13 by 샤이디
유아유아 게시글 제목 클릭시 새창으로 나오게 하고 싶습니다 [3] 2015.10.13 by 유아유아
최태진814 간단한 html 테그 부탁드립니다. [4] 2015.10.13 by 최태진814
최태진814 php 버전 질문 드립니다. [2] 2015.10.13 by 최태진814
최태진814 관리모드 질문 드립니다.  
열혈개발 xe 의 알수없는 오류 ㅡㅡ; (자문자답)  
신성3014 회원 DB만 특정 호스팅에서 가져오는 방법 질문입니다 [6] 2015.10.13 by 퍼니엑스이
silhwang 게시판 리스트 높이를 좀 줄일 수 있을까요?? file  
슈니슈니 게시판 아이프레임 레이아웃 질문입니다  
플라이나 썸네일 이미지를 출력하고 싶습니다 [4] 2015.10.12 by silhwang
purecity 쉬운설치에서 xe 182 로 업데이트하려는데 오류 메시지가 나옵니다. [6] file 2015.10.12 by treasurej
mcls**** 게시판 글쓸때 파일첨부부분 질문이요. [1] 2015.10.12 by sejin7940
꾸링 모듈 - 게시판에서 게시판들 목록이 사라졌습니다. [2] file 2015.10.12 by sejin7940
유아유아 사용자 정의 항목 관리자와 글쓴이만 볼 수 있게 하고싶어요ㅠㅠ [1] 2015.10.12 by 유아유아
hellojdy 로그인문제  
손주사랑 궁금증좀 풀어주세요 접속국가가 다르게 나와요^^ [2] file 2015.10.12 by 손주사랑
likehaze 메뉴 홈페이지로 사용중 기능을 사용안하고싶어요 ㅠ [1] 2015.10.12 by YJSoft
FaCer 바로가기 메뉴는 mailto 안먹히나요?  
hellojdy 스케치북게시판 썸네일이요 ㅎㅎ [10] 2015.10.12 by hellojdy
키큰아이 게시판 스킨에다가...  
안느 게시판 댓글 삭제시 you have an error in your SQL syntax 에러가 나요 ㅜㅜ [1] file 2015.10.12 by 안느
zartin 이런 최신글 위젯없나요? file  
유아유아 질문 몇가지 드려요 ㅠㅠ 꼭 읽어주세요  
silhwang 기본 게시판 섬네일 형식으로 하기가 어렵나요? [2] 2015.10.12 by silhwang
kerit**** xe로 개발된 홈페이지에서 글작성할때 관한 질문입니다.  
고양이냥 Xe로 여러 사이트 글 모아서 보여주는 사이트 제작 가능한가요?  
25시 게시판 조회수가 술에 취했는지??? [3] 2015.10.12 by 25시
유아유아 게시판 문의 글 열람 권한에 사용자 정의 항목만 블라인드가 가능하려면?