Javascript 使用url的搜索引擎

Javascript 使用url的搜索引擎,javascript,php,html,search,Javascript,Php,Html,Search,我开始制作歌曲网站。这是一个歌词网站,我想要一个搜索引擎,类似下面的图片 它应该与URL一起工作 <form action="#" method="POST"> <input type="text" name="search"/> <input type="submit" name="submit" value="Submit"> </form> <?php require "connection-to.php"; $notFo

我开始制作歌曲网站。这是一个歌词网站,我想要一个搜索引擎,类似下面的图片

它应该与URL一起工作

<form action="#" method="POST">
  <input type="text" name="search"/>
  <input type="submit" name="submit" value="Submit">
</form>
<?php
 require "connection-to.php";
  $notFound = "";
  $song = "";
  if(isset($_POST['submit'])){
  $search = mysqli_real_escape_string($conn, $_POST['search']);
  $search = strtolower($search);
  $sql = "SELECT * FROM `music` WHERE `name` = '" . $search . "'";
  $query = mysqli_query($conn, $sql);
  $numRows = mysqli_num_rows($query);
  if($numRows != 0){
    while($row = mysqli_fetch_array($query)){
    echo $row['lyrics'] . "<br><br><br>";
}
} else {
    echo $search . " Was Not Found.";
}
}
?>

您不想发送POST请求。改变

<form action="#" method="POST">


然后您可以使用$\u GET['search']而不是$\u POST['search']来检索它。

当然!你需要什么帮助您可能应该阅读我需要帮助使搜索引擎能够像搜索一样使用URL?q=search+for+something@JimLis您的问题是什么是查询字符串?或者我怎样才能创建google?它被称为GET方法。搜索引擎在做什么;使用文本文件和/或数据库?你将不得不发布你的代码;这对我们来说都是猜测。你也应该替换$\u POST['submit']。来吧。@Federkun:你最好用上面的评论更新你的答案,这样才能使它完整。
<form action="" method="GET">