사용자가 부모 인 자녀 수를 입력 한 다음 입력 한 페이지로 이동하는 응용 프로그램을 개발 중입니다. 아니오의 값 아이들의동일한 이름을 가진 여러 입력 유형이 PHP를 통해 수신됩니다.
두 명의 자녀가 있다고 가정하면, 입력 상자에는 동일한 ID를 가진 두 개의 동일한 양식이있을 것입니다. 질문은, 어떻게 PHP를 통해 동시에 값을 얻을 수 있습니까? 여기에 작성한 코드가 있지만 올바르게 작동하지 않는 것 같습니다.
HTML
<form action="test.php" method="post">
<table>
<tr>
<td>Name 1 </td>
<td><input type="text" name="name[]"></td>
</tr>
<tr>
<td>Name 2</td>
<td><input type="text" name="name[]"></td>
</tr>
<tr>
<td><input type="submit" value="submit"></td>
</tr>
</table>
</form>
(어린이 2 명있을 것입니다 그래서 두 개의 이름)
PHP 나는 그것이 완벽하게 작동하기 위해 할 수있는 일
<?php
$names=$_POST['name[]'];
foreach($child as $names)
{
echo $child;
}
?>
? 실제로 원하는 것은 두 텍스트 상자의 이름을 모두 사용할 수 있어야합니다. 우리는 몇 명의 아이들이 몇 명 있는지 알지 못하기 때문에 모든 아이들을위한 정보를 얻을 수있는 하나의 형식이 있어야합니다.
감사합니다.
$ _POST를 시도 [ '이름'] 것 충분하다. –
@ Nouphal.M 이것은 꽤 효과가있었습니다. 감사합니다. . – Ankur