최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

티스토리 뷰

■ 백엔드 ■/PHP

7. 학생 명단 검색

serpiko 2014. 2. 14. 00:01

   학생 명단 검색


html에서 form을 작성하여 get방식으로 이름 데이터를 php에 넘겨주고 php에서는 전달받은 이름값으로 레코드를 검색하여 출력한다.


   소스


html)


<html>
<meta charset="utf-8" />
<head>
	<title>폼입력과 데이터검색</title>
</head>

<body>
	<center>
		<h3>검색하려는 학생 이름을 입력하세요</h3>
		<form name="php" method="get" action="03.php">
			학생이름 : <input type="text" value="" name="fname" /> <br /><br />
			<input type="submit" value="검색" />
			<input type="reset" value="취소" />
		</form>
	</center>
</body>
</html>


php)


<html>
<head>
<meta charset="utf-8" />
<title>학생 검색 결과</title>
</head>

<body>
	<center>
		<table border="2" bgcolor="white">
			<?php
				$fname = $_GET['fname'];
				//$fname = $_POST['fname'];
				
				echo "<tr><td colspan='3'><b>${fname}</b>으로 검색된 결과</td></tr>";
				echo "<tr><td>학번</td><td>학과</td><td>전화번호</td></tr>";

				$conn = mysql_connect('localhost', 'admin', '1234') or die("접속실패:" .mysql_error());
				mysql_select_db('student_db', $conn) or die ("table연결 실패");

				$sql = "select * from list_table where name='$fname'";
				//$sql = "select hakbeon,hakgwa,tel from list_table where name='$fname'"; //정확히는
				@mysql_query("set names utf8");
				$result = mysql_query($sql, $conn);

				while($row = mysql_fetch_array($result)){
					echo"<tr>";
					echo "<td>$row[hakbeon]</td>";
					echo "<td>$row[hakgwa]</td>";
					echo "<td>$row[tel]</td>";
					echo"</tr>";
				}

				mysql_free_result($result);
				mysql_close($conn);
			?>
		</table>
	</center>
</body>
</html>


'■ 백엔드 ■ > PHP' 카테고리의 다른 글

9. 학생 명단 수정  (0) 2014.02.14
8. 학생 데이터 추가  (0) 2014.02.14
6. 학생 명단 (저장) 출력  (0) 2014.02.13
5. 학생기록부 프로그램 - 테이블로 몸풀기  (0) 2014.02.13
4. 데이터 베이스 만들기  (0) 2014.02.12
댓글