같은 name을 쓰고있는 행을 여러개 만들려면 어떤방법이 있을까요?
본문
안녕하세요. 매일 선배님들 덕분에 하나씩 알아가고있는 초보 입니다.
질문을 저렇게 쓰는게 맞나 싶은데..
1 / 2 / 3 / 4 / 5 의 데이터를 입력하기위해서 입력란을 만들었습니다.
문제는 총 15줄의 데이터를 입력해야 하는데 이경우
1 / 2 / 3 / 4 / 5
1(1) / 2(1) / 3(1) / 4(1) / 5(1)
1(2) / 2(2) / 3(2) / 4(2) / 5(2)
이런식으로 컬럼을 다 만들어 줘야되는걸까요?
한번에 15줄의 입력창을 만들고 동시에 서버에 전송을 하려면 어떤방법을 쓰면좋은지 힌트를
조금 부탁드려도 될까요?
for문으로 15줄을 만들어서 입력해봤는데 데이터는 제일마지막에 쓴것만 전송되더라구요.-_-;
바쁘신와중에도 도움주시는 선배님들께 항상 감사드립니다.
답변 2
이름을 value[] 해서 하면 배열로 넘어갑니다.
* write.skin.php
<?php
$arr = explode(",", $write['wr_1']);
?>
<input type="text" name="wr_1[]" value="<?php echo $arr[0]">
<input type="text" name="wr_1[]" value="<?php echo $arr[1]">
* write_update.head.skin.php
$wr_1 = implode(',', $_POST['wr_1']);
* view.skin.php
<?php
$arr = explode(",", $write['wr_1']);
echo $arr[0];
echo $arr[1];
?>
※ https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=177