PHP Conexión a  MySQL y HTML5 #8

안녕하세요 제 이름은 알렉스이고 오늘은 계속 개발할 것입니다 PHP에서 우리의 프로젝트 이 날 우리는 우리 프로젝트에 작은 호출기를 가지고 있습니다

그래서 우리는 기록에 의하면 이제 우리는 숭고한 본문으로갑니다 우리는 파일 검색 데이터 포인트 PHP를 검색 이 변수를 변경합니다 등록 번호로 레코드 번호 변수는 데이터 테이블에 저장된 레코드의 양을 저장합니다 이제 변수 레코드 번호를 평가하는 조건을 만들 것입니다 변수가 0의 경우는 0 표시된 레코드가 없습니다 메시지 우리는 조건을 만든다

괄호 사이에 변수를 배치합니다 등록 번호 같은 ~ 0 조건 내에서 우리는 메시지를 남길 것이다 반향 표시 할 레코드가 없다는 메시지를 표시했습니다 이제 만들자 하나의 변수 페이지 당 호출 레지스터 페이지 당 레지스터 변수에는 값이 할당됩니다

우리가 지정하는 페이지 당 등록 금액이됩니다 표시됩니다 페이지 당 금액이되는 12의 값을 지정합니다 이제 우리는 변수를 평가할 조건을 만들 것입니다 그것은 GET에 의해 올 것이다

우리는 조건을 만든다 우리가 배치하는 괄호 안쪽 변수 GET 괄호 안에 변수 num을 넣을 것입니다 그것은 GET에 의해 오는 변수가 될 것입니다 그리고 GET에 의해 오는 변수 있다 다른 변수를 만들어 보겠습니다 페이지 단위로 호출됩니다 그것은 동일 할 것이다

변수 GET에 GET에 의해 오는 변수 있다 페이지 수는 변수와 같습니다 그게 GET에 의해 온다 그리고 GET에 의해 오는 변수가 존재하지 않으면 페이지 당 변수 수 우리는 1의 값을 할당한다 보여줄 첫 페이지가 될 것입니다 이 조건은 숫자를 얻음으로써 오는 변수를 평가할 것입니다

예를 들어 다음 버튼이 있습니다 다음 버튼을 클릭하면 두 번째 페이지가 표시됩니다 변수 num이 가치가있을 때입니다 2 그 값은 변수에 저장됩니다 페이지 당 수 페이지 당 숫자가 2 일 때 페이지 번호 2가 표시됩니다

하지만 그렇지 않다면 클릭하지 않으면 기본적으로 페이지 번호 1이 항상 표시됩니다 다음 버튼을 클릭하고 GET을 통해 오는 변수가 다음 값으로 갈 때까지 페이지 당 숫자가 증가합니다 변수에있는 값으로 넘버 페이지 당 변수 수에있는 값 보여줄 페이지가 될 것입니다 좋아, 우리는 계속 이제 우리는 다른 조건을 만들 것입니다 변수 페이지 번호가 숫자 인 경우이를 평가합니다

우리는 조건을 만든다 우리가 배치하는 괄호 안쪽 is_numeric 괄호 안에 페이지 당 변수 수를 넣습니다 그들은 start라는 변수를 만든다 페이지 당 변수 숫자가 변수에 대한 숫자 인 경우 집 할당 될 것이다 곱셈 우리는 곱셈을한다

괄호 사이에 페이지 단위로 번호를 매 깁니다 -1 페이지 당 레코드 당 페이지 당 변수 수 이유는 1을 뺍니다 우리는 페이지에서 시작합니다 1 페이지에 없음 레코드가 0에서부터 시작하기 때문에 레코드를 일치시킵니다 예를 들어 페이지 당 변수 수는 2와 같습니다

1을 뺀 다음 1의 값을 유지합니다 한 페이지 당 레코드 당 1을 곱하십시오 12와 같고 결과는 12가 될 것입니다 예를 들면 페이지 당 예 번호 2와 같다 1을 뺍니다 페이지 당 수는 값이 1이면 곱셈은 1 1 페이지 당 등록 후 12 시간 씩 12와 같음 페이지 당 표시 할 레코드 수입니다

결과는 시작 변수에 저장됩니다 페이지 당 변수 수 3을 뺀 값 1 2의 가치와 같을 것입니다 곱셈은 ​​2가 될 것입니다 2에 의해 그 곱셈의 결과 24 일 것 인 시작 변수에 저장 될 것이다 그리고 그들은 24 레지스터이지만 우리와 같다

각 페이지에 12 페이지를 표시하고 싶습니다 그 다음에 두 번째 페이지 첫 페이지에는 12 두 번째로는 12가 될 것이고 24 개의 레코드가있을 것입니다 좋아, 우리는 계속 페이지 당 변수 개수 그것은 숫자가 아니다 우리는 다른 것을 만든다 초기 변수는 0으로 올렸습니다

우리에게 기록을 보여주기 위해 0 첫 번째 페이지를 의미합니다 최초 기록 보유 0부터 카운트 시작 그는 우리에게 첫 번째 페이지를 보여줄 것입니다 12 개의 기록이있다 오, 여기서 우리가 할 일은 열쇠를 지우는 것입니다 필요하지 않다

이제 우리는 쿼리를 생성 할 것입니다 데이터베이스에 표시 할 데이터를 제한합니다 우리는 query 2라는 변수를 만든다 mysql_query 괄호 안에 쿼리를 배치합니다 데이터 테이블을 대신하여 주문 이름으로 제한 시간 한도는 어떻게 되나요? 우리는 시작 변수 제한은 시작 변수에있는 값이됩니다

뼈의 기록 이제 페이지 당 변수 레지스터를 배치합니다 페이지 당 기록이 될 우리가보고 싶어하는 예를 들어 12의 양을 봅시다 첫 번째 페이지에서 12 개의 기록을 볼 것입니다 페이지 당 변수의 레코드 수 집 이제 다른 변수를 만들어 보겠습니다 페이지 당 금액 페이지 당 가변 수량에 할당 됨 부서 천장은 둥근 것을 의미한다

괄호 사이에 변수를 배치합니다 등록 번호 분열 된 페이지 당 레지스터 변수 이 부문의 결과 페이지 당 가변 수량에 저장됩니다 부서에있는 경우 예를 들어 16 또는 17의 결과가 생성되지 않습니다

이 작은 기능은 우리를 도울 것입니다 결과가 나온다 2 번 예를 들어 결과가 18이 나오면 나오게됩니다 2의 결과 변수가 저장된 결과 페이지 당 금액 그럼 우린 내려 가고있어 이 div 아래에서 pager라고하는 다른 div를 만들 것입니다

우리는 div를 만든다 div 안에 우리는 PHP 태그를 만든다 이제 페이지 당 변수 수를 계산하는 조건을 만듭니다 단추를 만드는 방법 우리는 조건을 만든다 괄호 안에 변수를 배치합니다

페이지 당 수 1보다 큼 조건 내에서 첫 번째 및 이전 버튼에 대한 링크를 만들 것입니다 반향 우리는 라벨을 이드와 함께 페이지 1 href 작은 따옴표 그리고 작은 따옴표 사이에 데이터를 찾습니다php 우리는 물음표를 넣는다 여기서 우리는 변수를 생성하려고합니다

num이라는 GET으로 갈 것입니다 1과 같을 것이다 우리는 라벨을 닫는다 우리는 처음 이 링크가 첫 번째 버튼이 될 것입니다 이제 우리가 할 일은 메시지를 복사하는 것입니다

변수에 GET num에 의한 값은 1의 값이 할당되었습니다 이것은 우리가 버튼을 처음 클릭 할 때를위한 것입니다 첫 페이지로 우리를 보내주십시오 이제 두 번째 메시지에서 따옴표를 변경하려고합니다 따옴표 안에 우리는 연결점을 지정한다

우리는 ( 변수를 페이지 당 숫자로 넣습니다 우리는 그를 뒀어 -1 그리고 처음에는 우리는 당신을 더 일찍 이 링크 우리가 클릭 할 때마다 이전 페이지로 연결되지 않습니다 우리가 예를 들어 3면에 있다면 우리는 두 번째 페이지로 이동합니다 페이지 번호 2가 뭐지? 낮은 상태 우리는 다음과 같은 페이지를 보여주는 메시지를 작성합니다

우리는 브라우징하고 페이지의 양 거기에 뭐가 있니? 우리는 메시지를 전한다 반향 우리는 라벨을 강하게 만든다 ID 페이지 2 232 00 : 21 : 10,500 -> 00 : 21 : 13,033 연결됨 괄호를 열고 괄호 사이에 변수를 배치합니다 페이지 당 수 우리는 연결하다 작은 따옴표로 우리는 우리는 열린 괄호를 연결한다 페이지 당 가변 수량 우리는 작은 따옴표를 연결한다

우리는 강력한 라벨을 닫습니다 이 메시지는 우리에게 보여줄 것입니다 우리가 브라우징하고있는 페이지에 페이지의 양 이 변수를 사용하면 현재 페이지에 표시되지 않습니다 우리는 이 변수를 사용하여 페이지 수를 이제 우리는이 모든 조건을 복사합니다 아래에 붙여 넣습니다

의견에서 우리는 그것을 수량 페이지 당 우리가 바꾼 상태에서 페이지 당 가변 수량 여기 소매업자를 바꿉니다 페이지 당 숫자가 적은 경우 다음 메시지를 보여주는 페이지 당 금액 버튼에 대한 코멘트 다음 마지막 변수에서 GET으로 변경했습니다 우리는 따옴표를 엽니 다 연결된 인용문 안쪽에 괄호 사이에 변수 페이지 당 수 +1 우리는 다음에 배치한다 우리가 너에게 다음 버튼을 줄 때

다음 페이지를 보여줘 그리고 두 번째 메시지 변수를 변경합니다 변수에 의해 페이지 당 금액 우리는 당신을 최후에 둔다 우리가 클릭하면 이 메시지에 마지막 페이지가 표시됩니다 우리는 기록이있다

그게 전부라고 생각해 호출기가 이제 브라우저로 이동합니다 우리는 그것은 나에게 오류를 보여줍니다 파일 검색 데이터에 우리가 검토 한 116 행의 PHP 문제가 여기에 있어야합니다 오, 여기 나는 닫는 것을 잊었다) 그리고 연결 우린 다시 해봐

우리는 업데이트 오늘은 ~라고 생각합니다 여기 보이는 것처럼 우리에게 보여줍니다 및 1 페이지 1 페이지에서 한 페이지에 12 개의 레코드가있는 것은 어떻게됩니까? 우리가 파일로가는 더 많은 페이지를 보여주기 위해 우리가해야 할 일 우리는 정상에 간다 여기에 등록 페이지 당 페이지 당 볼 수있는 등록 금액입니다 페이지 당 레코드 하나만 표시하여 페이지를 늘릴 수 있도록 1 개만 배치합니다

우리는 업데이트 네가 나에게 링크를 보여 준다면 오늘 어떻게 보이니? 보여줘 1 of 12 나에게 다음 버튼을 보여줘 마지막 버튼을 누르면 12 개의 레코드가 계속 표시됩니다 코드를 확인하겠습니다 문제는 등록 제한에 있어야합니다 협의에서 그러나 상담은 좋다

오, 나중에 좋아해 우리는이 새로운 쿼리를 만들었습니다 상담 2 우리는 성명서에 가야 해 기록을 보여주지 않는 상담에서 상담 2 나는 이것이 이후 오류라고 생각한다 우리는 한계와 새로운 상담을했습니다

12 레코드 또는 우리가 페이지에서보고 싶은 금액을 표시하지 않도록 등록 그래서 여기에 우리는 상담 2 좋은 그리고 지금 우리가 가서 업데이 트하십시오 지금 당신이 이미 우리에게 페이지 당 한 페이지를 보여 주면 오늘 12의 첫 페이지를 죽이지 마라 여기에서 변수에서 볼 수 있듯이 숫자를 얻으십시오 우리는 첫 번째 페이지에 있습니다 이제 우리가 너에게 줄께

우리에게 페이지 번호 2를 보여줍니다 첫 번째 및 이전 버튼의 다른 링크를 보여줍니다 12 페이지 중 2 페이지를 보여줍니다 우리는 너에게 다음을 준다 이제 같은 방식으로 3 페이지를 보여줍니다

12 페이지 중 3 페이지 마지막 링크를 클릭하면 마지막 레코드가있는 마지막 페이지 12를 보여줍니다 그리고 우리에게 12의 12를 보여줍니다 우리가 먼저 링크를 포기하면 처음에는 보이지 않는다 12 페이지 우리는 파일에 갈 수있다 예를 들어 보려는 레코드의 양을 수정합니다

예를 들어 6을 넣을 것입니다 나는 갱신한다 페이지 당 샘플 6 기록 12 페이지의 레코드 만 가지고 있기 때문에 2 페이지 중 1 페이지 만 표시하므로 2 페이지 중 1 페이지 만 표시합니다 마지막 페이지를 보여줍니다 이전의 마지막 첫 번째 좋은 친구 오늘은 우리가 이미 창조 한 모든 것입니다

우리가 탐색하는 데 도움이되는 호출기 페이지로 기록 우리 프로젝트의 다음 비디오 자습서에서는 호출기에 스타일을 지정합니다 이 내용과 자습서가 마음에 듭니다 다음 번에 너를 볼거야 안녕