2013-08-04 161 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>