输入类型=颜色不会改变

时间:2014-08-10 09:26:14

标签: php html mysql database input

过去几周我一直在研究某种博客脚本,我对此感到困惑。

基本上,用户应该能够更改博客背景的颜色。所以我添加了新的HTML5颜色输入:

<input type="color" name="bgcolor">

然后我从客户端的MySQL数据库中提取了以前的颜色并将其设置为我的颜色输入值:

..."bgcolor" value="<?php $query = "SELECT * FROM `config` WHERE `config`.`id` = '1'";
                          $result = mysql_query($query) or die(mysql_error());
                          $array = mysql_fetch_array($result);
                           echo $array['bgcolor']; ?>">

它工作正常,当我访问Site Config页面时,我可以看到颜色输入的颜色,但我无法改变颜色。无论我选择什么颜色,它总是坚持数据库中的颜色,除非我手动更改它。但奇怪的是,当我删除value="<?php...?>"部分时,我可以更改颜色并将其保存到数据库中。我只是不想让它重置为黑色,所以我的客户不小心忘记设置背景颜色,然后变成黑色。

我做错了什么? 谢谢你的阅读。

0 个答案:

没有答案