동글이

간단한 post형식의 검색 만들기

get 방식을 이용한 검색 방법도 있겠지만, 일반페이지에서 간단하게 post 방식으로 검색하는 방법을 소개합니다. 

a.php 파일에서 post로 b.php에 값을 보내고 바로 a.php로 값을 받아서 sql 부분 조건을 만족하면 출력하게 하면 검색 효과를 볼 수 있습니다. post 전송이라 get보다는 안전할 것으로 보입니다.

아래 방법을 활용해서 간단하게 만드시면 될 거 같아요.

 

a.php 파일에 검색창을 만듭니다. 또한, 여러 input 값들을 추가하시면 됩니다.

<?php

if($_POST['c']) {

  sql ~~~~

} else {

 sql ~~~

)

?>

<form action="b.php" method="post">
    <input type="text" name="c" value="<?php echo $_POST['c']; ?>">
    <input type="submit" value="Submit">
</form>

 

~~~ 출력 결과물

 

b.php 파일에서 

<?php if(!$_POST['c']) alert("잘못된 접근입니다.", G5_URL); ?>

<script>
function go_immediately()
{
        document.form_send_immediately.action = "a.php";
        document.form_send_immediately.submit();

}
</script>

<body onload="go_immediately();">
    <form name="form_send_immediately" method="post">
        <input type="text" name="c" value="<?php echo $_POST['c']; ?>">
    </form>
</body>
 

|

댓글 8개

수고하셨습니다. 추천!!!!!

ajax 도 괜찮을 것 같아요.

@비타주리 비타주리님의 댓글을 받아 보다니.. ^^

ajax는 제가 잘 몰라서요.

신선한 방법을 하나더 알아갑니다
요긴하게 잘 사용하겠습니다
감사합니다

@미키손 감사합니다 ^^

감사합니다 ^^

@민트다이어리 조금이라도 도움이 되길 바랍니다.

감사 합니다.

@들레아빠 네.. 감사합니다. ^^

댓글을 작성하시려면 로그인이 필요합니다.
+
제목 글쓴이 날짜 조회
24-03-31 조회 6,224
24-03-31 조회 5,210
24-03-29 조회 5,446
24-03-27 조회 6,384
24-03-27 조회 6,234
24-03-27 조회 6,655
24-03-22 조회 5,708
24-03-19 조회 5,142
24-03-19 조회 1.1만
24-03-15 조회 5,892
24-03-15 조회 5,408
24-03-15 조회 5,303
24-03-15 조회 5,290
24-03-13 조회 5,899
24-03-05 조회 5,370
24-03-01 조회 5,394
24-02-29 조회 7,465
24-02-29 조회 6,571
24-02-28 조회 5,844
24-02-27 조회 5,989
24-02-24 조회 5,557
24-02-18 조회 6,169
24-02-17 조회 5,168
24-02-15 조회 5,514
24-02-14 조회 5,017
24-02-13 조회 8,536
24-02-05 조회 5,704
24-01-31 조회 5,890
24-01-30 조회 5,221
24-01-30 조회 5,854