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

티스토리 뷰

■ 백엔드 ■/PHP

9. 학생 명단 수정

serpiko 2014. 2. 14. 00:07

   학생 명단 수정


학생 이름으로 데이터를 검색하여 update 쿼리로 name, hakgwa, tel을 수정한다. 여기서 바뀌지않는 값은 학번이다.



   소스)


<!DOCTYPE HTML>
<html lang="ko">
<head>
<title> 학생수정 </title>
<meta charset="utf-8">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
</head>
<body>
	<center>
		<!-- 검색모드 -->
		<h3>학생검색 후 수정</h3>
		<form name="데이터수정" method="POST" action="<?php echo $PHP_SELF; ?>">
			이름 : <input type=text name="name" value="<?php echo $_POST['name']; ?>"><br />
			<input type="hidden" name="mode" value='search'><br />
			<input type="submit" value="검색" />
			<input type="reset" value="취소" />
		</form>
		
		<hr /><br />
		
		<?php 
			$name = $_POST['name'];

			if($name){
				$connect = mysql_connect('localhost', 'admin', '1234');
				mysql_select_db('student_db', $connect);

				$mode = $_POST['mode'];

				if( $mode == 'update' ){
					
					$HAKBEON = $_POST['hakbeon'];
					$hakgwa = $_POST['hakgwa'];
					$tel = $_POST['tel'];

					$sql = "update list_table set name='$name', hakgwa='$hakgwa', tel='$tel'";
					$sql .= "where hakbeon='$HAKBEON'";
					@mysql_query("set names utf8");
					$result = mysql_query($sql, $connect);
				}

				$sql = "select * from list_table where name = '$name'";

				@mysql_query("set names utf8");
				$result = mysql_query($sql, $connect);
				$row = mysql_fetch_assoc($result);

				echo "<h3>수정하기</h3>";
				echo "<form name='수정하기' method='POST' action='$PHP_SELF'>";
				echo "학번 : <input type='text' name='hakbeon' readonly value='$row[hakbeon]' /><br />";
				echo "이름 : <input type='text' name='name' value='$row[name]' /><br />";
				echo "학과 : <input type='text' name='hakgwa' value='$row[hakgwa]' /><br />";
				echo "전화 : <input type='text' name='tel' value='$row[tel]' /><br />";
				
				echo "<input type='hidden' name='mode' value='update' />";
				echo "<input type='submit' value='수정'>";
				echo "<input type='reset' value='취소'>";
				echo "<a href='http://localhost/student/02.php'><input type='button' value='리스트 보기'></a>";
				echo "</form>";

				mysql_free_result($result);
				mysql_close($connect);
			}
		?>
	</center>
</body>
</html>

 

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

session을 이용한 로그인 페이지 통신 기초  (0) 2014.02.14
10. 학생 명단 삭제  (0) 2014.02.14
8. 학생 데이터 추가  (0) 2014.02.14
7. 학생 명단 검색  (0) 2014.02.14
6. 학생 명단 (저장) 출력  (0) 2014.02.13
댓글