我有两个变量: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。
答案 0 :(得分:0)
你的三行代码总是将$ var2放在$ var3中,只要你的$ var1在之前被声明为空。
在你的html脚本中,你想在哪里显示结果?如果它在输入中,则必须回显$ var3而不是$ var1。