0

如果我试图在输入框中获取日期值,这是否正确?运行页面时,我进入<?=$todate?>框内而不是实际日期。

$todate=$_REQUEST['todate'];

这就是我请求$todate变量的方式。

4

3 回答 3

2

在您的 php.ini 文件中打开短标签,或者将您的代码转换为<?php echo $var;?>... 并确保您的页面被解析为 PHP

于 2013-05-21T19:39:33.613 回答
0

short_open_tag = on

php.ini重新启动您的网络服务器。

于 2013-05-21T19:41:12.933 回答
0

我猜你在 .html 文件中嵌入了 PHP。将您的代码复制到一个 .php 文件(例如 test.php)中,启动您的网络服务器(例如 xampp 中的 apache)并通过浏览器中的 URL 调用您的脚本:

http://localhost/test.php?todate=12.02.1980

PHP代码:

<?php 
    if(isset($_REQUEST['todate'])) 
        $todate = $_REQUEST['todate'];
    else
        $todate = null;
?>

HTML:

<form name="myForm">
    <input type="text" value="<?=$todate; ?>"> 
</form>
于 2013-05-21T20:09:57.107 回答