gpt4 book ai didi

php - 否则条件永远不会达到

转载 作者:行者123 更新时间:2023-11-29 04:21:02 26 4
gpt4 key购买 nike

当我在 while 中创建三个条件时,但只有两个是可见的。

<?php 
$ga= mysql_query("Select * from galeri");
while ($v=mysql_fetch_object($ga)) {

if ($v->video==NULL){ ?>
<a href="images/galeri/<?php echo $v->foto?>" data-caption="<?php echo $v->judul?> - <?php echo tgl($v->tgl) ?>" data-fit="cover" data-thumb = "images/galeri/<?php echo $v->foto?>"></a>
<?php }

else if ($v->foto==NULL AND $v->linkfoto==NULL) { ?>
<a href="<?php echo $v->video ?>" data-fit="cover" data-caption="<?php echo $v->judul?> - <?php echo tgl($v->tgl) ?>" ><?php echo $v->judul?> - <?php echo tgl($v->tgl) ?></a>

<?php } else { ?>
<img src="<?php echo $v->linkfoto?>" data-caption="<?php echo $v->judul?> - <?php echo tgl($v->tgl) ?>" data-fit="cover" data-thumb = "<?php echo $v->linkfoto?>">
<?php } }?>

galeri Table

可以看到上图中“linkfoto”字段包含1

为什么条件三个else没有出现?

最佳答案

忽略其他基本格式结构或代码的其他潜在问题,这行

else if ($v->foto=NULL && $v->linkfoto==NULL) { ?>

需要第二个 = 符号。您正在使用单个等号将 NULL 分配给 $v->foto

更正应该是:

else if ($v->foto == NULL && $v->linkfoto == NULL) { ?>

关于php - 否则条件永远不会达到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24270552/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com