테스트 사이트 - 개발 중인 베타 버전입니다

php 다중 자료를 보내고 받는 방법 질문 입니다.

찬돌이 4년 전 조회 3,519

php로 다중 자료를 보내고 받는 방법에 관한 질문 입니다.

[ 보내는.php ]

[ 받는_post.php ]

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

2차원 배열이 어렵다면

<input name="a1" 

<input name="a2" 

...

<input name="d4" 

이렇게 하실 수도 있습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

그누위즈

$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년 전
감사합니다.
<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?>"을 어떻게 입력 해야 하는 지요?
a
arkk
4년 전
z=[a,b,c,d]
zz=[1,2,3,4]
선언하시고

value="<?=z[i]?><?=zz[j]?>
이렇게 하시면 되지 않을까요?

댓글을 작성하려면 로그인이 필요합니다.

4년 전

배열로 $a['a'][1] = "a1" 이나

$a[1]['a'] = "a1" 식으로 해서 보내시면 되시지 않을까요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인