【发布时间】:2013-11-17 03:14:46
【问题描述】:
我正在尝试使用PHP设置文本框的值,我尝试了这个问题的解决方案:
Can HTML be embedded inside PHP "if" statement?
这是我正在做的事情:
<?php if(isset($_SESSION['date']) : ?>
<div class="label">Service Date:</div> <input type="text" class="service_date" name="service_date" value="<?php echo $_SESSION['date']?>"/>
<?php else : ?>
<div class="label">Service Date:</div> <input type="text" class="service_date" name="service_date" value="<?php echo $_SESSION['date']?>"/>
<?php endif;?>
但这对我不起作用。我知道<?php echo $_SESSION['date']?> 有效且有效,因为我在表单的开头插入了它,它显示了预期的数据。有人可以告诉我我在这里做错了什么吗?
当我说它不起作用时,要清楚的是,页面上没有呈现任何数据。您看不到任何 HTML。当我删除上面的代码时,所有的 HTML 字段都按预期显示。
【问题讨论】:
标签: php html if-statement