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] など、要求された送信に応じて、適切な番号が確実にパススルーされるようにしたいと思います **