我有一個if語句,假設該行的$vid
列中存在內容,應將變量$pc162v
設置爲在MySQL表中指定的鏈接。問題是,PHP正在檢測到MySQL中存在鏈接,但未正確設置$pc162v
變量。從if語句無法正確執行的變量
這裏的變量聲明:
$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'設置爲空字符串。但期待它有另一個價值。 – tlenss
@SmithSmithy它最初被聲明爲空,但應設置爲if語句的「else」部分中第7行的內容。 – swiftsly