Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php codeigniter的if语句_Php_Codeigniter - Fatal编程技术网

Php codeigniter的if语句

Php codeigniter的if语句,php,codeigniter,Php,Codeigniter,我得到了一个代码,可以根据数据库列的id显示该列的日期值,但问题是 当我试图放置一个新数据,将ID设置为null时,我遇到了一个错误,因为它无法获取数据,所以我尝试使用if语句 给你 <input id="product_expirations" name="product_expirations" type="date" value=" <?php if ($products){ }else echo $products->product_expirations;?>

我得到了一个代码,可以根据数据库列的id显示该列的日期值,但问题是

当我试图放置一个新数据,将ID设置为null时,我遇到了一个错误,因为它无法获取数据,所以我尝试使用if语句

给你

<input id="product_expirations" name="product_expirations" type="date" value="
<?php
if ($products){

}else 
echo $products->product_expirations;?>"
class="form-control">

如果

<input id="product_expirations" name="product_expirations" type="date" value="<?php echo (!empty($products)) ? $products->product_expirations; : '' ?>" class="form-control">
(condition) ? TRUE: FALSE

非常感谢您的代码,先生。对于我的案例,它只漏掉了一个单词,但代码本身给了我解决问题的方法。非常感谢@达尔文布,克雷斯蒂奥,如果有人帮忙,就把它标成绿色