>백엔드 개발 >PHP 튜토리얼 >내 어깨에 머리를 기대세요 PHP 페이지 간 매개변수 전달을 위한 예제 코드

내 어깨에 머리를 기대세요 PHP 페이지 간 매개변수 전달을 위한 예제 코드

WBOY
WBOY원래의
2016-07-29 08:38:08971검색

먼저 폼에 값을 전달하여 데이터를 쿼리하는 방법을 소개하겠습니다.
업무목표 : 양식에 부서명을 입력하고, 해당 부서의 인사정보를 조회합니다.
먼저 search.php 파일을 생성하세요.
첫 번째 단계는 입력 상자와 제출 버튼이 포함된 양식을 삽입하는 것입니다. search.php 파일 내용은 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.


< html>



출발 이름:


<입력 유형= "submit" name="submit " value="Search">



방법으로 데이터 제출 페이지를 얻게 되는데, 그 의미는 검색 버튼을 클릭하면 시스템이 출발이라는 입력 상자에 입력된 데이터를 Post 메소드를 통해 search_result.php 파일로 전달한다는 것입니다.
두 번째 단계, 이전에 이미 값을 보냈기 때문에 이 값을 받으려면 다른 페이지 파일을 만들어야 합니다. search_result.php로 전송되기 전에 지정되었으므로 search_result.php라는 이름의 새 파일을 생성합니다.
이 파일에서 먼저 데이터베이스에 연결하고 데이터 소스를 선택합니다.




코드 복사

코드는 다음과 같습니다. $link=mysql_connect("localhost","root","이전 관리자 비밀번호")

if(! $link) echo "연결이 성공하지 못했습니다!"; >else echo "연결 성공!";

mysql_select_db("infosystem", $link);
?>


둘째, search.php 파일에서 전송된 매개변수를 수신하고 SQL 쿼리 문 생성:


코드 복사

코드는 다음과 같습니다.

$depart =$_POST["depart" ]; $q = "SELECT * FROM info where prepare='$depart'";


마지막으로 SQL 문을 실행합니다. 그리고 데이터를 표시합니다:



코드 복사


코드는 다음과 같습니다:

mysql_query(" 이름 설정 GB2312"); $rs = mysql_query($q, $link); echo "

";

echo "< ;/tr>";

while($row = mysql_fetch_object($rs)) echo "

";
echo "
부서 이름
$row->depart $row->ename< ;/td>
";
mysql_close($link);
?>


쿼리를 통해 필요한 데이터를 얻으셨나요? 물론 이것은 가장 기본적인 예일 뿐이며 다음 몇 가지 주제에서는 데이터 쿼리 문제에 대한 설명을 계속 추가하겠습니다.

위 내용은 Put your head on my shoulder PHP 페이지 사이에 매개변수를 전달하는 예제 코드를 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.