Php 按var1和var2设置默认查询
我有两个变量:var1和var2。我想显示var1默认值,但如果var1为空或null,则显示var2。无论它是否具有var2值 基本原则:Php 按var1和var2设置默认查询,php,default,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?>">
$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出现。您的三行代码将始终将$var2放入$var3中,因为您的$var1之前刚刚声明为空
在html脚本中,您希望在哪里显示结果?如果它在输入中,则必须回显$var3而不是$var1。脚本中没有在表单中使用$var3。您需要在输入->值中输出$var3