2013-08-04 158 views
0

這是我第一個挖掘到PHP和mySQL數據庫的項目,到目前爲止這是一個陡峭的學習曲線。我接近一個Wordpress項目的結尾,並且可以在if ... else語句上使用一些幫助,這些語句一直困擾着我。它使用自定義字段。PHP if ... else語句混淆

本質上我需要下面的流程,其中「c01-sp-a」是一個單詞文本變量,「c01-sp-v」是一個數字。我把[]變量澄清:

if ([c01-sp-a] = null) 
    [text of c01-sp-v] 
else 
    <a href="http://www.example.com/[text of c01-sp-a]" title="[text of c01-sp-a]" target="_blank">[text of c01-sp-v]</a> 

我不得不這樣重複幾次,但我想像有一個很好的例子,我會得到我去。

謝謝!

+0

你想呼應的東西或者什麼,它沒有澄清什麼是預期的和什麼是不尋常的結果 –

+0

你需要在適當的地方添加花括號 – Vector

回答

4

您的意思是這樣的?

if ($c01_sp_a == null) { 
    echo $c01_sp_v; 
} else { 
    echo '<a href="http://www.example.com/'.$c01_sp_a'." title="'.$c01_sp_a.'" target="_blank">'.$c01_sp_v'.</a>'; 
} 
1

您的變量不能包含「 - 」,你必須改變你的變量名(我假設變量是c01_sp_a和$ c01_sp_v

if ($c01_sp_a == null) 
    echo $c01_sp_a; 
else 
    <a href="http://www.example.com/<?php echo $c01_sp_a;?>" title="<?php echo $c01_sp_a; ?>" target="_blank"><?php echo $c01_sp_v;?></a>