<table>
<?
$sql="select id, content,order,level from content";
$res=mysql_query($sql);
$i=1;
while($row=mysql_fetch_array($res))
{
print("<tr><td>$row[id]</td><td><textarea  name=content.$i cols=\"100\" rows=\"6\">$row[content]</textarea></td><td>$row[level]</td><td>$row[order]</td><td><input type=\"submit\" name=\"Submit\" value=\"提交\"></td></tr>");
$i++;
}
?>
</table>
问题如下:我把数据库中的信息1是按照上面的程序显示出来(已完成)2是想把这些信息(id、content、order、level)存在数组里。并且,点击每一行的(提交)按钮,可以把当前行content提交到数组中(修改数组中content的内容)。。第1点我已经做好,第2点有点晕,不会写了,大家说说应该弄?

解决方案 »

  1.   

    <table>
    <?
    $sql="select id, content,order,level from content";
    $res=mysql_query($sql);
    $i=1;
    while($row=mysql_fetch_array($res))
    {
    echo "<form name='form' method='post' action=''>"; print("<tr><td>$row[id]</td><td><textarea  name=content.$i cols=\"100\" rows=\"6\">$row[content]</textarea></td><td>$row[level]</td><td>$row[order]</td><td><input type=\"submit\" name=\"Submit\" value=\"提交\"></td></tr>");echo "<input type='hidden' name='id' value='".$row[id]."'></form>";
    $i++;
    }
    ?>
    </table>echo部分是我加的...为了方便看
      

  2.   

    提交到数组中?这个有什么意义呢?提交应该是让php再去处理了。
      

  3.   

    2、想把这些信息存在js数组中,然后如果他某一行的content修改了,点提交的时候,我先让他这个修改的先在js数组中修改,等所有都完成了,他点击保存的时候,在把js数组中所有信息提交到数据库中!
      

  4.   

    $row本来就充当了一个数组的角色了,况且你submit,sumit后数组怎么保存你的状态阿.有必要吗