dolphin836 发表于 2013-03-28 11:06

Form表单是动态生成的,后台如何得到表单的动态名称?

本帖最后由 dolphin836 于 2013-03-28 13:19 编辑

在前台使用Form表单把分类显示出来,对应的处理是修改和删除。
见下图:


Form表单的代码如下:$result= mysql_query("SELECT CODE FROM HBDX_BASEINFO WHERE TAGSECOND = 'LIST'");
        echo '<b>添加分类</b><br />
                  <form name="ListForm" method="POST" action="setsys.php">
               ';
        $count = 0;
        while($listrow = mysql_fetch_array($result))
        {
                echo '<input type="text" name="list'.$count.'" value="'.$listrow['CODE'].'">
                          <input type="submit" name="savesubmit'.$count.'" value="保存">
                          <input type="submit" name="delesubmit'.$count.'" value="删除">
                          <br>';
                $count++;
        }
        echo '<input type="text" name="count" value="'.$count.'">
                  <input type="text" name="newlist">
                  <input type="submit" name="newsubmit" value="新增">
        </form>';请问,在后台setsys.php中应该如何处理这些操作啊?

怎么知道用户是点击的那个按键,因为他们的名字是动态的,我不能检测

以前我都是使用
if(isset($_POST['submit']))
{
}
来判断的

本人新手 ,请大侠指点下,或者Form表单可以用更好的处理方式?

maochanglu 发表于 2013-04-02 08:21

拆封成多个 form
页: [1]
查看完整版本: Form表单是动态生成的,后台如何得到表单的动态名称?