Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php isset进行搜索不起作用 if(isset($\u GET['k'])) { $k=$_GET['k']; $query=“从`upload`中选择*WHERE`keywords`如“%$k%”; @mysql_connect(“本地主机”、“根目录”、“根目录”)或die(“错误”); mysql_选择_db(“lol”)或die(“错误”); $query=mysql\u query($query); $numrows=mysql\u num\u行($query); 如果($numrows>0) { while($row=mysql\u fetch\u assoc($query)) { $keywords=$row['keywords']; $name2=$row['name2']; $URL=$row['URL']; 回声“”; } } 其他的 回显“未找到结果”; } 其他的 { echo“请在搜索中输入一些值”; } ?>_Php_Html - Fatal编程技术网

使用php isset进行搜索不起作用 if(isset($\u GET['k'])) { $k=$_GET['k']; $query=“从`upload`中选择*WHERE`keywords`如“%$k%”; @mysql_connect(“本地主机”、“根目录”、“根目录”)或die(“错误”); mysql_选择_db(“lol”)或die(“错误”); $query=mysql\u query($query); $numrows=mysql\u num\u行($query); 如果($numrows>0) { while($row=mysql\u fetch\u assoc($query)) { $keywords=$row['keywords']; $name2=$row['name2']; $URL=$row['URL']; 回声“”; } } 其他的 回显“未找到结果”; } 其他的 { echo“请在搜索中输入一些值”; } ?>

使用php isset进行搜索不起作用 if(isset($\u GET['k'])) { $k=$_GET['k']; $query=“从`upload`中选择*WHERE`keywords`如“%$k%”; @mysql_connect(“本地主机”、“根目录”、“根目录”)或die(“错误”); mysql_选择_db(“lol”)或die(“错误”); $query=mysql\u query($query); $numrows=mysql\u num\u行($query); 如果($numrows>0) { while($row=mysql\u fetch\u assoc($query)) { $keywords=$row['keywords']; $name2=$row['name2']; $URL=$row['URL']; 回声“”; } } 其他的 回显“未找到结果”; } 其他的 { echo“请在搜索中输入一些值”; } ?>,php,html,Php,Html,我正在做一个简单的搜索引擎问题是,如果不传递搜索栏中的值,它会显示数据库中的所有结果。为了使其正确,我使用ISSET,但它不工作,请帮助我。这是附加的代码这是Html: if (isset($_GET['k'])) { $k=$_GET['k']; $query="SELECT * FROM `upload` WHERE `keywords` LIKE '%$k%' "; @mysql_connect("localhost","root","") or die("erro

我正在做一个简单的搜索引擎问题是,如果不传递搜索栏中的值,它会显示数据库中的所有结果。为了使其正确,我使用ISSET,但它不工作,请帮助我。这是附加的代码

这是Html:

if (isset($_GET['k']))
{

    $k=$_GET['k'];
    $query="SELECT * FROM `upload` WHERE `keywords` LIKE '%$k%'  ";

 @mysql_connect("localhost","root","") or die("error");
 mysql_select_db("lol") or die ("error");

 $query= mysql_query($query);
  $numrows=mysql_num_rows($query);
 if($numrows >0)
 {
    while ($row =mysql_fetch_assoc($query))
    {

    $keywords=$row['keywords'];
    $name2=$row['name2'];
    $URL=$row['URL'];
    echo "<h2><a href='$URL'>$name2</a></h2><br/><br/>";

    }
 }
 else
 echo "no result found";
 }
 else
 {
    echo "please enter some value in search";
 }

?>

其次是PHP代码:

<form method="post" action="#">
    <input type="text" name="k" value="">
    <input type="submit" name="submit">
</form>


当没有搜索关键字时,您期望得到什么?您尝试过post方法吗?是的,我尝试过post方法,但它不起作用。它应该打印并输入一些值..不应该访问数据库吗?当我只需单击submit按钮而不使用任何关键字时,仍然存在相同的问题。它显示来自数据库的所有结果。但它必须回显“请在搜索中输入一些值”???请帮助我编辑我的文章-HTML和PHP代码。因此,您可以复制并使用它。非常感谢您现在它正在工作,我了解问题所在。请批准我的答案,如果它对您有帮助。是的,它对我有帮助,但如何改进您的答案??
<?php
if (isset($_POST['submit']) && isset($_POST['k']) && ($_POST['k'] != ""))
{

    $k=$_POST['k'];
    $query="SELECT * FROM `upload` WHERE `keywords` LIKE '%$k%'  ";

 @mysql_connect("localhost","root","") or die("error");
 mysql_select_db("lol") or die ("error");

 $query= mysql_query($query);
  $numrows=mysql_num_rows($query);
 if($numrows >0)
 {
    while ($row =mysql_fetch_assoc($query))
    {

    $keywords=$row['keywords'];
    $name2=$row['name2'];
    $URL=$row['URL'];
    echo "<h2><a href='$URL'>$name2</a></h2><br/><br/>";

    }
 }
 else
 echo "no result found";
 }
 else
 {
    echo "please enter some value in search";
 }

?>