0

我想<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>";
}
4

1 回答 1

0

您在 textarea 的字段名称中错过了“echo”

于 2013-02-06T18:58:10.333 回答