http://community.csdn.net/Expert/topic/3590/3590061.xml?temp=.5302393
参考一下动态生成表单的方法和我在里面的关于提交到数据库操作的回复。

解决方案 »

  1.   

    再请教一下楼上的:
      以前我作过一个动态生成产品类别字段的东西.我是这样作的:
      先生成一个类别的基本字段,入库后马上获得他的id,然后再根据这个id把其他的字段信息存入另一个表.
      可是 我在生成id和取id的过程中没有用到事务,我一直很担心存在并发的干扰.不知道你是怎么解决的?
      

  2.   

    通常为了避免你据说的情况出现,id不要用数据库的auto_increment自动增加,而用程序指定ID,比如可以用php的uniqid()生成一个唯一ID,再把用这个ID加入到两个表中。
      

  3.   

    在adodb上看到这个:
        $conn->StartTrans(); 
        $conn->Execute($sql); 
        $conn->Execute($Sql2); 
        $conn->CompleteTrans();
    还没怎么用过
      

  4.   

    这个需要mysql表类型为事务安全表innodb