私は以下のような入力elements
を持っています
<form method="post" >
1 <input type="text" name="passname[name]" /> <br/> <br/>
2 <input type="text" name="passname[type]" /> <br/> <br/>
3 <input type="text" name="passname[age]" /> <br/> <br/>
1 <input type="text" name="passname[name]" /> <br/> <br/>
2 <input type="text" name="passname[type]" /> <br/> <br/>
3 <input type="text" name="passname[age]" /> <br/> <br/>
<input type="submit" name="send" value="Submit" /> <br/>
</form>
すべてのtext box
as 配列が必要ですphp
以下のように
Passenger Name : passname[name]
Passenger Type : passname[type]
Passenger Age : passname[age]
これはphpで可能ですか
フォームで使用されるフォーム コード
<input type="text" name="passname[name][]" /> <br/> <br/>
<input type="text" name="passname[type][]" /> <br/> <br/>
<input type="text" name="passname[age][]" /> <br/> <br/>
<input type="text" name="passname[name][]" /> <br/> <br/>
<input type="text" name="passname[type][]" /> <br/> <br/>
<input type="text" name="passname[age][]" /> <br/> <br/>
フォームを送信すると、このタイプの配列値を取得します
array
'passname' =>
array
'name' =>
array
0 => string '1' (length=1)
1 => string '1' (length=1)
'type' =>
array
0 => string '2' (length=1)
1 => string '2' (length=1)
'age' =>
array
0 => string '3' (length=1)
1 => string '3' (length=1)
'send' => string 'Submit' (length=6)
打撃のように、どのようにそれを行うことができますか
<?php
if(isset($_POST['aa']))
{
$number = $_POST['1'];
$text = $_POST['2'];
foreach($number as $key=>$val)
{
echo $val."=".$text[$key]."<br />";
}
}
?>
<formid="a"name="a"method="post">
<selectid="1[]"name="1[]">
<optionvalue="1">1</option>
<optionvalue="3">3</option>
<optionvalue="2">2</option>
</select>
<inputtype="text"value=""id="2[]"name="2[]"/>
<selectid="1[]"name="1[]">
<optionvalue="1">1</option>
<optionvalue="3">3</option>
<optionvalue="2">2</option>
</select>
<inputtype="text"value=""id="2[]"name="2[]"/>
<inputtype="submit"id="aa"name="aa"value="send now"/>
</form>