如何在html输入标记的value元素中包含php变量?

如何在html输入标记的value元素中包含php变量?,php,html,Php,Html,我试图在输入字段的value元素中包含数据库表中的值。 这就是我所拥有的,但它不起作用: ?><input type="text" size="10" value="<?= date("Y-m-d", strtotime($rowupd['upcoming_event_featured_date'])) ?>" name="upcoming_event_featured_date" id="keys"/><?php ?>您可以使用ini指令打开您可以执行

我试图在输入字段的value元素中包含数据库表中的值。
这就是我所拥有的,但它不起作用:

?><input type="text" size="10" value="<?= date("Y-m-d", 
strtotime($rowupd['upcoming_event_featured_date'])) ?>" name="upcoming_event_featured_date" 
id="keys"/><?php
?>您可以使用ini指令打开您可以执行的

[...] ?><input 
    type="text" 
    size="10" 
    value="<?php echo date("Y-m-d", strtotime($rowupd['upcoming_event_featured_date'])) ?>" 
    name="upcoming_event_featured_date" 
    id="keys"/>
<?php [...]

[…]?>始终使用完整的PHP标记是一个好主意,因为如果您移动到其他服务器,或者您的配置更改为不允许使用短标记,则可以防止应用程序中断

?>
<input type="text" size="10" value="<?php
echo(date("Y-m-d", strtotime($rowupd['upcoming_event_featured_date'])));
?>"name="upcoming_event_featured_date" id="keys"/><?php
?>

正如其他一些回复所提到的,确保在php.ini中启用了
short\u open\u标记
。这让你可以使用
我想有很多方法可以做到这一点,但现在我的问题是;哪一个最好?单行回音不需要分号。它们可能不是完全必要的,但拥有它们仍然是一个好主意。
[...] ?><input 
    type="text" 
    size="10" 
    value="<?php echo date("Y-m-d", strtotime($rowupd['upcoming_event_featured_date'])) ?>" 
    name="upcoming_event_featured_date" 
    id="keys"/>
<?php [...]
?>
<input type="text" size="10" value="<?php
echo(date("Y-m-d", strtotime($rowupd['upcoming_event_featured_date'])));
?>"name="upcoming_event_featured_date" id="keys"/><?php
$featured_date = date("Y-m-d",strtotime($rowupd['featured_date']));

?><input type="text" value="<?=$featured_date?>" name="featured_date" /><?php