回声内的按钮

时间:2018-10-04 06:10:22

标签: php codeigniter button

这是我的php codeigniter视图,显示时间(如果为null,则将显示ERROR)。

<input type="text" class="form-control timepicker" id="checkInTime" name="checkInTime" value="<?php if ($result->checkInTime == '0'||'NULL'){ echo 'ERROR';} else{ echo date('H:i:s',strtotime($result->checkInTime));}?>" required parsley-maxlength="6" placeholder="checkInTime" disabled/>

如何将错误更改为按钮或链接(在回显内)。

2 个答案:

答案 0 :(得分:3)

最简单的方法是在输入之外使用if条件:

<?php
    if ($result->checkInTime == 0 || $result->checkInTime == NULL) {
     // here echo your button or link 
    } else { ?>
     <input type="text" class="form-control timepicker" id="checkInTime" name="checkInTime" value="<?php echo date('H:i:s',strtotime($result->checkInTime));}?>" required parsley-maxlength="6" placeholder="checkInTime" disabled/>
  <?php  } ?>

答案 1 :(得分:0)

以锯齿的方式回显错误,在引号内回显要呈现的HTML(平衡引号并适当地对它们进行转义)。

您可以使用类似这样的内容-

<input type="text" class="form-control timepicker" id="checkInTime" name="checkInTime" value="<?php if ($result->checkInTime == '0'||'NULL'){ echo "<button class=\"button-class\" value=\"button\"></button>" ;} else{ echo date('H:i:s',strtotime($result->checkInTime));}?>" required parsley-maxlength="6" placeholder="checkInTime" disabled/>