通过 var1 和 var2 设置默认查询


Set default query by var1 & var2

我有两个变量:var1 和 var2。我想显示 var1 默认值,但如果 var1 为空或为空,则显示 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>

不工作只有$var 2出现。

您的三行代码将始终将 $var 2 放入 $var 3 中,只要您的 $var 1 之前刚刚声明为空。

在您的 html 脚本中,您希望在哪里显示结果?如果它在输入中,则必须回显 $var 3 而不是 $var 1。