通过var1&设置默认查询VAR2

时间:2015-01-25 17:57:51

标签: php default

我有两个变量:var1& VAR2。我想显示var1默认值,但如果var1为空或null,则显示var2。无论是否具有var2值

基本:

$var1:'';
$var2:'volvo";
$var3 = empty($var1)? $var2 : $var1;

的工作。

但是带有查询的完整脚本:

<form class="form-wrapper cf" name="searchForm" method="GET" action="<?=$PHP_SELF?>">
    <input type="text"id="searchBox" autofocus="autofocus" autocomplete="off" spellcheck="false" name="q" value="<?=$var1?>" title="Search Products" />
    <button type="submit"class="red-button"  value="Search" id="search-submit" ><span class="search-icon"></span>Search</button>
</form>

不起作用只显示$ var2。

1 个答案:

答案 0 :(得分:0)

你的三行代码总是将$ var2放在$ var3中,只要你的$ var1在之前被声明为空。

在你的html脚本中,你想在哪里显示结果?如果它在输入中,则必须回显$ var3而不是$ var1。