我得到了这个2个数组的表单来处理。但是,我只能从只有一个数组中获得输出。示例如下:在php中处理数组
<inputs id="location" type="text" name="data[]" value=""/>
<input id="shipval" type="text" name="data[][id]" value=""/>
而在PHP的一部分是低于:
foreach ($_POST ["data"] as $id => $subs) {
foreach ($subs as $key=>$sub) {
$subcategory = $sub;
if($subs['id']=="$subcategory"){
echo $sql = " insert into x(kodLebuhraya,kodSeksyen) values ('".$subs['id']."','".$sub."')";echo "<br>";
}else{
//echo "hi2";
echo $sql = " insert into x(kodLebuhraya,kodSeksyen) values ('".$subs['id']."','".$sub."')";echo "<br>";
}
}
}
它意味着一个shipval一个位置。我有多个输入字段的位置和shipval。你们可以让我知道哪一个是错的。先谢谢了。
这真的bizzare你想要做的是.... data []是一个简单的字符串在输入位置的情况下,data []是数组在船舶的情况下...显示如何可以一个元素是数组和字符串在同一时间..更改您的输入名称方法 – Surace
您有想法我可以做到这一点吗?我不知道如何解决这个问题。 –