我有一个表单,它使用post方法并将一些信息发送到我的mysqldb。表单组件之一是具有可预测选项的select标记。我应该在html中手动键入它们,还是使用php从mysql中获取它们。
安全和效率是我关心的,还是我应该意识到其他事情?
永远不要键入它们
- 即使它们是静态,也只需使用PHP数组来生成它们
- 如果它们是动态,请使用PHPDB查询生成它们
动态生成使您以后可以轻松地更改它们的外观。而对它们进行硬编码(键入)将使您的生活在未来发生变化时变得更加复杂。
我有一个表单,它使用post方法并将一些信息发送到我的mysqldb。表单组件之一是具有可预测选项的select标记。我应该在html中手动键入它们,还是使用php从mysql中获取它们。
安全和效率是我关心的,还是我应该意识到其他事情?
永远不要键入它们
动态生成使您以后可以轻松地更改它们的外观。而对它们进行硬编码(键入)将使您的生活在未来发生变化时变得更加复杂。