답변 3개
4년 전
2차원 배열이 어렵다면
<input name="a1"
<input name="a2"
...
<input name="d4"
이렇게 하실 수도 있습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
4년 전
$arr['1']['A'] = a1;
$arr['1']['B'] = b1;
$arr['1']['C'] = c1;
$arr['1']['D'] = d1;
이런식으로 배열로 작성하시면
$arr['1'] = 위의 4개 값을 모두 전달하는게 됩니다.
이어서
$arr['2']['A'] = a2;
$arr['2']['B'] = b2;
$arr['2']['C'] = c2;
$arr['2']['D'] = d2;
$arr['3']['A'] = a3;
$arr['3']['B'] = b3;
$arr['3']['C'] = c3;
$arr['3']['D'] = d3;
이렇게 마찬가지로 배열을 선언한다면
$arr 만 _post.php로 보내더라도
1,2,3 모두 받아볼수있습니다.
물론 _post.php 에서는
해당 $arr을 배열로 사용하셔야합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
찬돌이
4년 전
a
arkk
4년 전
z=[a,b,c,d]
zz=[1,2,3,4]
선언하시고
value="<?=z[i]?><?=zz[j]?>
이렇게 하시면 되지 않을까요?
zz=[1,2,3,4]
선언하시고
value="<?=z[i]?><?=zz[j]?>
이렇게 하시면 되지 않을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
<form method="post" action="a_post.php">
<?php
for ($i=0; $i<4; $i++) {
for ($j=0; $j<4; $j++) {
?>
<input type="text" name="a[<?=i?>][<?=j?>]" value="<?=i?><?=j?>">
<?php
}
echo "<br>";
}
?>
</form>
<input type="text" name="a[<?=i?>][<?=j?>]" value="<?=i?><?=j?>">
부분에서 name="a[<?=i?>][<?=j?>]" value="<?=i?><?=j?>"을 어떻게 입력 해야 하는 지요?