【问题标题】:PHP - Defaulting form field value to the current datePHP - 将表单字段值默认为当前日期
【发布时间】:2010-10-07 12:45:15
【问题描述】:

我正在尝试将字段中的值默认为当前日期,但我的代码:

<?php 
echo '<input type="text" name="makeupassignment" size="50" value="'.date("m/d/y").'">';
?>

只打印这个:

'; ?>

【问题讨论】:

    标签: php datetime date


    【解决方案1】:

    在我看来,网页没有通过 PHP 解释器运行。查看网页的来源。在浏览器中单击“显示源代码”时是否看到 PHP 源代码?

    我认为你的浏览器会这样解析:

    • 打开类型为?php的标签
    • 两个字段名为“echo”和“'
    • 然后是具有值的字段:type="text"、name="makeupassignment"、size="50" 和 value="'.date(",然后是 m/d/y").'"李>
    • 然后是结束标签>
    • 然后剩下的就是逐字输出

    【讨论】:

      【解决方案2】:

      我猜你正在测试的网络服务器上没有启用/安装 PHP。查看该页面上的源代码,我敢打赌,您会看到所有代码

      【讨论】:

        【解决方案3】:

        基本上,PHP 不会解析页面的代码。

        • 您正在运行的脚本是 .html 还是 .php 脚本?确保它是正确的后缀。我发现 Firefox 不会打开 .php 页面(除非我通过 localhost 访问它)。
        • PHP 正在运行吗?通过在控制台/终端窗口中运行 php -v 进行检查。
        • Apache(/IIS/lighttpd 等)是否正在运行?

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-03-09
          • 2011-04-15
          • 2011-01-12
          • 2018-10-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-05-21
          相关资源
          最近更新 更多