페이지 이동
window.history.go()
window.history.back(-1) //뒤로가기
이전 페이지 주소 알아내기
var referrer = document.referrer;
- 값이 없다면 주소를 직접 입력해 접속한 것임
아이디 중복 방지
/* table 생성 시 조건을 설정 */
CREATE TABLE user_info (
login_id varchar(20) UNIQUE, …
)
/* table 생성 후 UNIQUE 추가 */
ALTER TABLE user_info ADD CONSTRAINT UNIQUE_LOGIN UNIQUE (login_id)
중복되는 아이디 값으로 회원가입하는 것을 방지
<?php
$sql = "SELECT id FROM user_info WHERE login_id='{$ID}'";
$result = mysqli_query($conn, $sql);
$count = mysqli_num_rows($result);
if($count)
{
?>
<script>
alert("사용할 수 없는 아이디입니다.")
location.href = "signup.html";
</script>
<?php
}
?>
form으로 받아온 ID값을 WHERE의 조건으로 줘서 SELECT 결과가 없을 때만 회원가입할 수 있게 함
PHP, MySQL 웹 페이지 한글깨짐 처리
1. php에서 db랑 연결한 다음에 인코딩 설정
mysqli_query("SET session character_set_connection=utf8;");
mysqli_query("SET session character_set_results=utf8;");
mysqli_query("SET session character_set_client=utf8;");
2. html - head에 UTF-8 설정
<head>
<meta charset="UTF-8">
</head>
DB에서 해당 기간의 데이터만 SELECT하기
SELECT COUNT(*)
FROM challenge
WHERE id='{$id}'
AND d_date BETWEEN '2021-07-01' and '2021-07-31';
'Etc > Frontend' 카테고리의 다른 글
07.13 공부일지 - Javascript 2주차 (0) | 2021.07.14 |
---|---|
07.13 (0) | 2021.07.14 |
2021.07.11 (0) | 2021.07.11 |
[생활코딩-React] Update (0) | 2021.03.17 |
[생활코딩-React] 수업소개부터 render함수까지 (0) | 2021.03.13 |