PHP如果......其他语句混淆

时间:2013-08-04 17:13:25

标签: php mysql wordpress if-statement custom-fields

这是我第一个深入研究PHP和mySQL数据库的项目,到目前为止,这是一个陡峭的学习曲线。我接近Wordpress项目的结尾,并且可以在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>

我必须重复几次,但我想有一个很好的例子可以帮助我。

谢谢!

2 个答案:

答案 0 :(得分: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 :(得分: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>