【问题标题】:Collecting color picker data from HTML form to use in PHP从 HTML 表单收集颜色选择器数据以在 PHP 中使用
【发布时间】:2021-11-11 00:29:29
【问题描述】:
<form action="example.php" method="get">
   
        <label>Choose a color: </label>
        <input type="color" name="favcolor"><br>


        <input type="submit">
    </form>

我很难弄清楚这一点,希望有人能提供帮助。

如果用户从颜色选择器中选择一种颜色,我如何保存该特定颜色以便将其传输到我的 PHP 文件中,以便在文本中使用该颜色?提前致谢。

【问题讨论】:

  • 不清楚您的具体要求是什么或“save”对您意味着什么,但您可以通过以下方式“transfer”此选择使用选择信息本身调用您的 PHP 后端,并将其处理并存储在那里,以便最终根据您的要求在后续访问中将其取回。
  • 您的提交是如何工作的?它是保存到数据库还是仅保存到 URL 参数?基本上,想法如下:一旦用户提交,它就会被发送到新页面中的任一 url 参数。该新页面读取此参数并激活在 css 中设置了该颜色的类。这个概念是这样的。
  • 您尝试过什么来解决您的问题?如果您提交表单会发生什么?数据不是添加到请求中了吗?另外,这个问题与 CSS 有什么关系?

标签: php html css forms


【解决方案1】:
<form action="" method="get">
    <label>Choose a color: </label>
    <input type="color" name="favcolor"><br>
    <input type="submit">
</form>

然后使用这个 php 代码以变量形式返回您选择的颜色。

<?php
$favcolor = "";
if (isset($_GET['favcolor'])) {
    $favcolor = $_GET['favcolor'];
} else {
    echo "Pick a color!";
}

echo $favcolor;
?>

我希望它对你有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-15
    • 2012-11-16
    • 2021-08-09
    • 2018-11-17
    • 2019-04-08
    • 2011-09-08
    • 1970-01-01
    相关资源
    最近更新 更多