본문 바로가기

jsp

같은 이름을 가지는 여러개의 입력필드의 값 받기 | PHP

같은 이름을 가지는 여러개의 입력필드의 값 받기 | PHP
전체공개 0 / 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