PHP - 将表单字段值默认为当前日期

时间:2009-02-13 19:14:35

标签: php datetime date

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

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

只打印这个:

“; ?&GT;

3 个答案:

答案 0 :(得分:1)

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

我认为您的浏览器会按如下方式解析:

  • 打开标签,其类型为?php
  • 两个名为“echo”和“'&lt; input”
  • 的字段
  • 然后是带有值的字段:type =“text”,name =“makeupassignment”,size =“50”,value =“'。date(”,然后是m / d / y“)。'”
  • 然后是结束标记&gt;
  • 然后其余部分逐字输出

答案 1 :(得分:1)

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

答案 2 :(得分:1)

基本上,PHP没有为它的代码解析页面。

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