php - 如何在 html 输入标签的值元素中包含一个 php 变量?

标签 php html

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

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

我以前做过,但我通常这样打印出来:

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

不使用 print '' 的正确方法是什么?

最佳答案

始终使用完整的 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 代码末尾缺少 ;

您可能会发现最好也将所有内容都保留在 PHP 中,而只是将 echo() 输出到 HTML 中,因为这样您就不必在 PHP 和 HTML 解析之间来回切换.

关于php - 如何在 html 输入标签的值元素中包含一个 php 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/231029/

相关文章:

php - sql 查询在我的网页中不起作用

php - 如何在PHP中选择以某个单词开头的文件?

php - 在 MySQL 中拆分数据以使其更快、更易于访问

PHP Sessions,打印 session 信息的问题

php - MySql 根据另外两个表的条​​件查找一个表中的数据

javascript - 通过 for 循环 + jquery 显示数组中的所有项目

html - CSS 设置缩进

regex - AngularJS - 使用正则表达式从输入框中删除前导和尾随空格

html - 静态容器 div 中的第二个 div 占用动态高度标题下方的剩余高度

html - 减小 TinyMCE 文本区域中的行间距