php 카테고리별로 보기 어떻게 작성해야할까요?

php 카테고리별로 보기 어떻게 작성해야할까요?

QA

php 카테고리별로 보기 어떻게 작성해야할까요?

답변 3

본문

안녕하세요 왕왕초보 개발자 입니다. 현재 게시판이 있습니다.

 

게시판에 <a> 태그로 이루어진 탭이 3개 있고 하나의 board 테이블에서 카테고리 별로 데이터를 가지고 오고싶습니다.

 

현재 전체 테이블은 select * from board; 라는 초간단한 sql문을 사용하고 있습니다.

 

select * from board where category = 'food';

select * from board where category = 'use';

select * from board where category = 'wear';

 

이런식으로 쿼리문을 작성하는 것은 알겠으나

한 파일 내에서 접근하는 방법을 아직 모르겠습니다 ㅠ

그렇다고 board_food.php / board_use.php / board_wear.php 새 개를 만들기엔 좀 아닌것 같습니다......

 


<div>
     <a href="#">전체</a>
     <a href="#">음식</a>
     <a href="#">물건</a>
     <a href="#">옷</a>
</div>

이 html 내부에 있을때 각각 클릭했을때 카테고리별로 다른 sql문을 가지고 오려면 어떻게 접근해야할까요?ㅠ

기본서를 여러권 찾아봤는데 어찌해야할지 모르겠네요 ㅠㅠ 도움을 청합니다.

 

이 질문에 댓글 쓰기 :

답변 3

<div>
     <a href="board.php?category=">전체</a>
     <a href="board.php?category=food">음식</a>
     <a href="board.php?category=use">물건</a>
     <a href="board.php?category=wear">옷</a>
</div>

...

<?php

if( $category) $where=" where category = '$category' "; else $where='';

$sql= "select * from board $where ";

...

extract($_GET);
extract($_POST);

 

$add_qry ='';

if($category) $add_qry = "where category ='$category' ";

$sql="select * from board $add_qry ";

 

===========================

<a href="board.php?category=food">음식</a>

~~

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1,534
© SIRSOFT
현재 페이지 제일 처음으로