1
vibbow 2014-01-24 05:33:00 +08:00 2
槽点很多
http://pic.vsean.net/di/MBB4/QQ截图20140123212941.png 你的这个hidden input明明是id,为什么你要设置变量为value。 其次Input标签是自闭和的。 还有如果你的input有N多相同name的元素的话,那么name应该这样写: <input type="hidden" name="id[]" value="<?=$title?>" /> 这样PHP才会把这些name相同的元素识别成一个数组了,否则应该是后者替换前者的关系。 最后你mysql语句update数值的时候不转移特殊字符么... 看着太纠结了,给你重写一份出来吧。 |
2
vibbow 2014-01-24 06:30:38 +08:00 2
|
3
vibbow 2014-01-24 06:37:16 +08:00 2
重写的时候又发现了代码的两个槽点:
1. for loop写错了 2. for loop没必要每次都去求一次数组的大小,太浪费性能了... LZ是在HTML中间去运行sql查询的,我重写的时候也这样写了。 不过一般情况下我喜欢在开头把所有该查的东西都查完了,保存成数组,然后在HTML里直接输出。虽然会浪费点内存,反正这年头内存也不值钱。 |