전체 글(354)
-
[Normaltic's 취업반 과제] 회원가입 시 ID 중복 확인
sign_up_func.php - 사용자가 입력한 ID를 통해 쿼리문으로 DB에 같은 ID가 존재하는지 파악, 있으면 true로, 없으면 false를 return[생략]function check_user_id_exist($username){ if (!connect_db()) { die("Connection failed: " . mysqli_connect_error());} $table_name = "rame_table"; $sql_query = "SELECT * FROM $table_name WHERE name='$username'"; $sql_res = mysqli_query(connect_db(), $sql_query); $sql_row = mysqli_fetch_array( $sq..
2024.04.29 -
[Normaltic's 취업반 과제] My Page
index.php - mypage 버튼 추가 및 클릭시 userid를 my_psge.php에 전달하면서 redirect[생략] Mypage [생략]my_page.php - mypage 요소 구성 및 전달받은 userid를 통해 현재 어느 아이디로 접속해있는지 확인, 쿼리로 row를 받은 후 text에 입력. 그리고 text부분은 편집할 수 없도록 비활성화(readonly) Mypage Mypage ID : " readonly="readonly"/> PASSWORD : " readonly="readonly"/> AGE : " readonly="readonly"/> EMAIL : " readonly="readonly"/> PHONENUMBER : ..
2024.04.28 -
[Normaltic's 취업반 과제] 게시판
index.php - 게시판의 카테고리에는 각각 musical, play, concert가 있고, 각 버튼을 클릭했을 때 어떤 DB의 카테고리 목록을 불러올 것인지 판단 Musical Play Concert get_category_list.php - 각 버튼이 클릭 되었을 때 어떤 카테고리가 선책되었는지 파악하고 해당 DB에 맞는 카테고리 목록을 불러와 텍스트로 보여 줌 "; } } else { echo "QUERY FAILED "; }}?>
2024.04.27 -
[SQL] php에서 한글 깨짐 문제 해결
필자가 겪은 문제는 DB에 넣은 한글 텍스트가 php에서 echo로 출력했을 때 한글이 ????로만 보인다는 것이었다.DB는 utf8-general-ci로 인코딩 되어있었다.그래서 DB에 연결 할 때 인코딩을 utf8로 맞춰주었다$db_conn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);mysqli_set_charset($db_conn, 'utf8');DB를 연결한 후, charset을 변경해준다.
2024.04.27 -
[SQL] Refresh Auto Increment Number
Auto Increment Number는 계속해서 행이 추가 및 삭제를 거듭하면서 쌓인다.만약에 1번에서 10번까지 만들었다가 2번에서 20번까지 전부 지운 후 다시 행을 만든다면,Auto Increment의 값은 2가 아니라 21로 들어가게 된다.따라서, 해당 숫자를 Refresh하여 순서를 재정렬 해주는 과정이 필요하다.$db_conn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);$table_name = "[테이블명]"; $sql_query = "ALTER TABLE $table_name AUTO_INCREMENT=1; SET @COUNT = 0; UPDATE $table_name SET idx = @COUNT:=@COUNT+..
2024.04.26 -
[Normaltic's 취업반 과제] 회원가입
login.php - 회원가입 버튼 추가 및 sign_up.php redirect[생략] Sign up [생략] if (isset($_POST['signup'])) { header("location: sign_up.php"); exit; } [생략]sign_up.php - 회원가입 양식 및 DB에 회원 양식 삽입 이벤트 call Sign Up Create User ID : PASSWORD : AGE : EMAIL : PHONENUMBER : Sign up sign_up_func.php ..
2024.04.26