- 
                            
                            php 시작하기 - 게시판 만들기PHP 2015. 6. 19. 13:05반응형안녕하세요~ 이번엔 게시판을 만들어 보겠습니다. 게시판 하면 딱 떠오르는 기본적인 기능만 붙여보겠습니다. ^^ 1. 리스트 2. 등록 3. 뷰 4. 수정 5. 댓글 이정도가 있겠네요 ^^ 일단 이번엔 등록하는 방법을 설명해보겠습니다. 앞에서 DB연동을 성공적으로 하셨을걸 가정하고 설명하겠습니다. 회원을 등록해보겠습니다. 일단 간단하게 회원 아이디,비밀번호,이름만 받겠습니다. //enctype 은 파일을 전송할때 필수 적입니다. <form name="frm" id="frm" method="post" action="./proc.php" enctype="multipart/form-data"> <input type="hidden" name="mode" id="mode" value="insert"> 
 
 <table cellpadding="0" cellspacing="0" class="write01">
 <col width="13%"/> <col width="37%"/> <col width="13%"/> <col width="37%"/>
 
 <tr>
 <th colspan="4">회원정보</th>
 
 </tr><tr> 
 <th>회원 구분</th>
 <td colspan="3">
 
 <select name="member_level_write" id="member_level_write">
 <option value="member">일반회원</option>
 
 <option value="center">센터회원</option>
 </select> 
 
 </td>
 
 </tr><tr> 
 <th>아이디</th>
 <td>
 <input type="text" id="member_id" name="member_id" value="<?=$row["member_id"]?>" msg="아이디를" <?if($mode=="modify")echo "readonly";?> onkeydown="reset_id()" class="onlynumber" maxlength="11"><?if($mode=="insert"){?> 
 <input type="button" name="id_check" id="id_check" value="중복확인">
 <?}?>
 </td>
 <th>비밀번호</th>
 <td>
 <input type="password" id="member_pwd" name="member_pwd" value="">
 </td>
 </tr>
 <tr>
 <th>성명</th>
 <td colspan="3">
 <input type="text" id="member_name" name="member_name" value="<?=$row["member_name"]?>" msg="성명을" style="ime-mode:active;">
 </td></tr> 
 
 
 </table> 
 <div id="gBtn1" class="btn_center" style="width:100%">
 <input type="button" value="등록하기" onclick="check_from() ">
 <input type="button" value="목록으로" onclick="javascript:location.href='./member_list.php?<?=$getvalue?>'">
 
 </div>
 </form>-- 등록하기 버튼 클릭시 check_from() 함수 호출하여 폼 검사 -- //jquery 입니다. function check_from(){ if($("#member_level_write").val()==""){ alert("회원구분을 선택해주세요."); return; } // 등등의 폼 검사 //form 전송 $("#frm").submit(); } ----------- 실제 DB 인서트 폼 - ----------------- $insert ="insert into TREE_TB_MEMBER SET 
 member_id = '".$member_id."'
 ,member_pwd = '".$member_pwd."'
 ,member_name = '".$member_name."',reg_date = now() 
 ";
 $result = mysql_query($insert);하면 정상적으로 값이 들어갑니다. 추가로 디비에 값이 정상적으로 들어갈 경우 echo $result 하면 값이 찍힐것이고요 실패시 값이 안찍힐 것입니다. if($result){ 
 echo "<script>alert('등록되었습니다.');location.replace('./member_write.php?mode=insert');</script>";
 exit;
 }else{
 echo "<script>alert('등록실패.');location.replace('./member_write.php?mode=insert');</script>";
 exit;
 }이런식으로 처리해 주면 회원등록은 완료 되었습니다. 반응형'PHP' 카테고리의 다른 글php 에서 sqlite 사용시 - unable to open database file (0) 2017.02.17 php 로 서버간 ftp 연결은 어떻게 할까? (ftp_connect) (0) 2017.02.15 웹페이지에 php 로 간단하게 https 적용하기 (0) 2016.12.22 php 시작하기 - 게시판 만들기 (0) 2015.06.23 php 시작하기 - DB 연동하기 (0) 2015.06.19