같은 이름을 가지는 여러개의 입력필드의 값 받기 | | | PHP |
![]() |
![]() |
/ | 2007.03.31 20:55 |
일반적으로 asp, jsp 에서와는 달리 php 에서는 같이 이름을 갖는 여러개의 입력필드를
사용하기 위해서는 배열표시를 사용하여 필드 이름을 지정해야한다.
<form name="ProcessForm" method="post" action="Process.php">
<input type="text" name="field" value="1">
<input type="text" name="field" value="2">
<input type="text" name="field" value="3">
<input type="text" name="field" value="4">
<input type="text" name="field" value="5">
</form>
jsp 라면 위 처럼의 폼 값을 받기 위해서
String[] fields = request.getParameterValues("filed");
처럼 사용하여 배열로 값을 얻을 수 있다.
PHP 에서는 아예 폼부터 배열표시를 사용해야 동일한 결과를 얻을 수있다.
<form name="ProcessForm" method="post" action="Process.php">
<input type="text" name="field[]" value="1">
<input type="text" name="field[]" value="2">
<input type="text" name="field[]" value="3">
<input type="text" name="field[]" value="4">
<input type="text" name="field[]" value="5">
</form>
<?
$fields = $_REQUEST[field];
?>
음.. 스크립트로만 해결되는게 아니고 html 폼에서부터 다르게 처리해야 되는군요...^^
'jsp' 카테고리의 다른 글
자바<JAVA> JXL 이용하여 엑셀에 쓰기 초간단 예제 (0) | 2010.06.29 |
---|---|
엑셀 파일 읽기 (1) | 2010.06.28 |
문자열나누기 (0) | 2010.02.23 |
jsp 표준 태그 (0) | 2010.02.10 |
왜 jsp를 써야하나 (0) | 2010.02.10 |