禁用文本框显示值

时间:2010-07-11 19:59:52

标签: php mysql

我有一个书形式,其中有一个ID字段。我希望[disabled]文本框在用户尝试填写表单时显示mysql的ID。

它应该检查数据库中的最后一个id,并相应地显示下一个id。例如,如果输入的最后一个id是8,那么它应该显示给新用户9.如何预生成文本框以显示id?

2 个答案:

答案 0 :(得分:2)

在MySQL AUTO_INCREMENT中创建id列,这样每次插入时id都会自动递增。然后通过PDO::lastInsertIdmysql_insert_id获取插入的ID。无需向用户显示。

答案 1 :(得分:0)

您无需向用户显示此信息。使用auto_increment主键字段,一旦用户提交表单,请在insert语句中为该字段插入NULL值。当auto_increment字段传递NULL值时,它将在序列中插入下一个值。

http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html