Php 如果没有结果,如何从页面中删除搜索框?

Php 如果没有结果,如何从页面中删除搜索框?,php,search-box,Php,Search Box,我有两个搜索框,一个在顶部,一个在底部。 内容在中间,如果找不到结果,我怎么去掉其中的一个呢?(下一页) 谢谢 我从表格中得到了这个: <form class="form" name="search" method="_post" action="index.php"><br> <input style="width:300px; height:28px; vertical-align:middle;" class="searchbox" type="text" n

我有两个搜索框,一个在顶部,一个在底部。 内容在中间,如果找不到结果,我怎么去掉其中的一个呢?(下一页)

谢谢

我从表格中得到了这个:

<form class="form" name="search" method="_post" action="index.php"><br>
<input style="width:300px; height:28px; vertical-align:middle;" class="searchbox" type="text" name="q" value="<? print $info['keyword']; ?>"/>
<select name="type" style="height:28px; width:100px; font-size:18px; vertical-align:middle; margin-left:3px; margin-right:2px;">    <input type="submit" name="search" value="Search" style="width:80px; height:28px; font-size:16px; text-align:justify; vertical-align:middle;" /><br><br>
<input type="radio" name="stype" value="all" <? if(!isset($_GET['stype'])||$_GET['stype']=="all") print "checked";?> /> all files
<input type="radio" name="stype" value="checked" <? if(!isset($_GET['stype'])||$_GET['stype']=="checked") print "checked";?> /> checked files


您可以用几种方法来实现这一点。一种方法是检查您的内容元素(通过javaScript)以查看是否返回了任何内容。如果没有,则可以将显示样式更改为“无”。另一种方法是在php中检查结果,如果没有返回结果,就不要回显搜索框。如果没有更多的代码,虽然很难看到您正在尝试做什么。
<?php if(count($results):?>
<form class="form" name="search" method="_post" action="index.php"><br>...
<?php endif;?>