複数の行からフィールドの値を取得したい<textarea>
変数名は、行にname="sts<?php $i ?>"
応じて変化する必要があります。sts0
sts1
sts2
sts3
$i
ここで、それぞれの変数に割り当てられたさまざまな行の値が必要です。
ここで私は使用しています method="post"
for($i=0; $i<$count; $i++)
{
$row=mysql_fetch_row($list);
$mobile[$i]=$row[1];
$insan[$i]=$row[4];
echo "<tr>
<td>".($i+1)."</td><td>".$row[0]."</td><td>".$row[1]."</td><td>".$row[2]."</td><td>".$row[3]."</td><td>".$row[4]."</td><td>".$row[5]."</td><td>".$row[6]."</td><td>".$row[7]."</td><td>".$row[8]."</td><td>".$row[9]."</td><td>" ?>
<textarea cols="20" rows="3" name="sts<?php $i ?>" >Pending</textarea></td></tr>
<?php " ";
}
その後、以下のコードのようにこれを印刷したいと思います。$mobile
との値は$insan
正しく出力されますが、 の場合はエラーが発生します$_POST['sts'.$i.'']
。
![スクリーンショット][1]
for($i=0; $i<$count; $i++)
{
echo "".$mobile[$i]." ".$insan[$i]." ".$_POST['sts'.$i.'']."<br>";
}