【发布时间】:2016-12-06 22:44:03
【问题描述】:
我有一个用于多个输入条目的表单。
我想循环使用 foreach 函数获取数据并返回结果。
但不知何故它一直失败,因为 $_POST
<?php
$age = array(
"Peter"=> '35f',
"Ben"=> '37f',
"Joe"=> '43f'
);
foreach( $age as $x => $x_value ) {
(isset($_POST['$x_value'])) ? $y = $_POST['$x_value'] : '';
echo "Key=" . $x . ", Value=" . $x_value . ", Input=" . $y;
echo "\r\n";
}
?>
表格
<form action="" method="post">
<input name="35f" value="6d583"/>
<input name="37f" value="2ds43"/>
<input name="43f" value="5533d"/>
<input name="submit" value="submit"/>
</form>
预期结果:
Key=Peter, Value=35f, Input=6d583
Key=Ben, Value=37f, Input=2ds43
Key=Joe, Value=43f, Input=5533d
【问题讨论】:
标签: php forms input foreach isset