我想<textarea>
从具有变量名称的多行中获取字段的值,因为name="sts<?php $i ?>"
它应该根据行改变,如sts0
, sts1
, sts2
, sts3
, ... 哪里$i
是一个随着 for 循环而改变的变量。
现在我想要分配给它们各自变量的不同行的值。
我在这里使用 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>";
}