gpt4 book ai didi

php - if 语句中的变量未正确实现

转载 作者:行者123 更新时间:2023-11-29 00:24:31 26 4
gpt4 key购买 nike

如果行的 $vid 列中存在内容,我有一个 if 语句应该将变量 $pc162v 设置为 MySQL 表中指定的链接.问题是,PHP 检测到 MySQL 中有一个链接,但没有正确设置 $pc162v 变量。

这是变量声明:

$pc162v = "";
$vid162 = '<embed width="420" height="236" src="'.$pc162v.'" type="application/x-shockwave-flash"></embed>';

这是 if 语句的部分:

if (empty($row[7])) {
$vid162 = '';
}
else {
$pc162v = $row[7];
}

在我的网络浏览器中,使用变量 $vid162 的代码部分显示如下:

<embed width="420" height="236" src="" type="application/x-shockwave-flash">

我还尝试将 $vid162 设置为:

<embed width="420" height="236" src="<?php echo $pc162v; ?>" type="application/x-shockwave-flash"></embed>

这只是在我的网络浏览器中生成代码:

<embed width="420" height="236" src="<?php echo $pc162v; ?>" type="application/x-shockwave-flash">

希望有人有解决办法!提前致谢。

最佳答案

您声明了一个空变量 $pc162v,然后在下一行使用它来填充 $vid162 中的 src 属性。我会使用:

$vid162 = '';

if (!empty($vid)) //Or $row[7], if that contains the url
$vid162 = '<embed width="420" height="236" src="'.$vid.'" type="application/x-shockwave-flash"></embed>';

关于php - if 语句中的变量未正确实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19577378/

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