把一个PHP变量作为文本框的值
我试图编写通过php变量作为文本框值的代码。 以下是我尝试的代码:
echo "<td>"."<input type='text' value='<?php echo $start_date; ?>'/>"."</td>"
这带来了一个错误:解析错误:语法错误,意外的T_ECHO,期待','或';'
我曾尝试过各种重新措辞的方法:
echo "<input type='text' value='<?php echo $start_date?>'/>";
(这纯粹是为了测试,因为我希望在表格行中得到结果)
但是这表明:
<?php echo ?>
在文本框中,我也得到这个错误:注意:未定义变量:start_date ...
预先感谢您的帮助。
你不需要在另一个中启动一个echo
。 变量$start_date
可以在双引号内,因此可以插入。
echo "<td><input type='text' value='$start_date'/></td>"; //no unnecessary concatentation
编辑:
例如,在关联数组的情况下,要回显$row['start_date']
echo "<td><input type='text' value='".$row['start_date']."/></td>";
你可以试试这个 -
echo "<td>"."<input type='text' value='$start_date;'/>"."</td>";
你必须回声一次,例如:
echo "<td>"."<input type='text' value='$start_date'/>"."</td>";
链接地址: http://www.djcxy.com/p/69867.html