我正在从 API 检索和解析一些数据。我可以获取数据并将其用于数组。然后我可以在表单中显示数据。但是,当我从表单进行处理时,我只返回最后一个数组函数而不是所需的响应。有任何想法吗?
这是部分,我遇到了麻烦。
** 请注意,来自 API 的信息格式不太理想,因此我必须在发布到我的表单之前对其进行清理。
$info = array();
$byline = explode("\n", $data);
foreach ($byline as $i=> $value) {
if ($value !=""){
$info[] = $value ;
}
if ($info !=""){
$number = array();
foreach ($info as $newdata){
$row = explode(",", $newdata);
$number[] = $row[0];
}
echo "<table style='border' cellspacing=0 cellpading=1>
<form method=POST action=numberfinal.php name = Number>
<input type=hidden name=CUST value=$CUST>
<tr><td><input readonly name=number value=$number[0]></td>
<td>$rate</td><td>$CUST</td><td><input type=submit value=Order name=Order></td></select>
</tr>
<tr><td><input readonly name=number value=$number[1]></td><td>$rate</td><td>$CUST</td> <td><input type=submit value=Order name=Order></td></select>
</tr>
<tr><td><input readonly name=number value=$number[2]></td><td>$rate</td><td>$CUST</td> <td><input type=submit value=Order name=Order></td></select>
</tr>
<tr><td><input readonly name=number value=$number[3]></td><td>$rate</td><td>$CUST</td> <td><input type=submit value=Order name=Order></td></select>
</tr>
</table>";
** 为了更清楚,无论我按哪个提交(第 1 行或第 4 行),相同的数字都会传递到我的帖子。我想确保通过适当的数字,即 $number[0] 或 $number[4] 取决于请求的提交**