개인 활동 캘린더 프로그램 – strtotime 및 mysql_select_db 함수 사용
개인 활동 일정 프로그램 프로젝트의이 시점에서 ActivityEntry.php3 스크립트를 프로그래밍하여 필요할 때 활동 입력 양식을 웹 브라우저로 보내고 누락 된 데이터를 확인하고 필요한 경우 응답하도록했습니다. 이제 ActivityEntry.php3 스크립트에서 새로운 활동 항목에 대한 양식 데이터를 처리 할 준비가되었습니다. 이전 테스트를 모두 통과했기 때문에 데이터를 데이터베이스에 게시 할 준비가되었다고 가정 할 수 있습니다. 보안 테스트에 대해서는 페이지 하단의 참고 사항을 참조하십시오.

이미 config.php3 파일을 작성 했어야합니다. 또한 strtotime () 함수 및 mysql_connect () 함수에 대한 메모리를 새로 고쳐야합니다. 이러한 작업에 도움이 필요하면 아래 링크를 따라 지금 수행하십시오. 이것으로 작업 테이블에 새로운 레코드를 생성 할 ActivityEntry.php3 스크립트 섹션을 작성할 준비가되었습니다. 프로젝트의 첫 번째 자습서에서이 활동 테이블을 생성했음을 기억할 것입니다. 다음은 ActivityEntry.php3 스크립트에 추가해야 할 다음 두 단계입니다.

1. strtotime () 함수를 사용하여 새 활동의 시작 및 종료 시간 / 날짜에 대한 Unix 시간 소인을 작성하십시오. 이 정보를 담을 두 개의 새로운 변수를 만들 것입니다.

2. mysql_connect () 함수를 사용하여 자신을 MySQL 서버로 식별하고 mysql_select_db 함수를 추가하여 사용할 데이터베이스를 식별하십시오.

유닉스 타임 스탬프

이전 자습서에서는 strtotime () 함수를 사용하여 Unix 타임 스탬프를 만드는 방법을 배웠습니다. 이제이 함수를 사용하여 새 활동의 시작 및 종료 시간 / 날짜에 대해 두 개의 시간 소인을 작성합니다. 이 타임 스탬프를 $ act_start_time 및 $ act_end_time이라고하는 두 개의 새로운 변수에 저장합니다.

CheckData.php3 파일에서 새로운 활동의 시간 / 날짜 정보 (웹 양식에서 얻은)를 다음 변수에 저장했습니다.

활동이 시작되는 날짜와 시간
$ pass_act_month_1
$ pass_act_day_1
$ pass_act_year_1
$ pass_act_hour_1

활동이 종료 된 날짜 및 시간
$ pass_act_month_2
$ pass_act_day_2
$ pass_act_year_2
$ pass_act_hour_2

strtotime () 문을 사용하여 이러한 변수에서 Unix 타임 스탬프를 만듭니다. 그런 다음이 타임 스탬프를 데이터베이스에 저장할 수 있습니다. 보시다시피 변수는 공백으로 구분되고 따옴표 안에 배치됩니다.

$ act_start_time = strtotime ( "$ pass_act_month_1
$ pass_act_day_1 $ pass_act_year_1
$ pass_act_hour_1 ");

$ act_end_time = strtotime ( "$ pass_act_month_2
$ pass_act_day_2 $ pass_act_year_2
$ pass_act_hour_2 ");
노트--화살 코드가 두 번째 줄로 싸여 있고 실제로는 한 줄에 있어야 함을 나타냅니다.

다음 →




PHP 프로그램을위한 커스텀 구성 파일
PHP mysql_connect 함수를 사용하여 MySQL 서버에 연결하는 방법

PHP Strtotime 함수