2016-11-20 6 views
-3

こんにちは私は歌のサイトを作り始めました。それは歌詞サイトで、私は以下のような絵のようなものを扱う検索エンジンを望んでいました。URLを使用したSearhエンジン

URLと連携する必要があります。

Like this

誰を助けますか?

<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."; 
} 
} 
?> 
+2

何が助けを必要としますか? :)あなたはおそらく[質問する](http://stackoverflow.com/help/how-to-ask) – JimL

+0

を読む必要があります私は検索のようなURLで動作する検索エンジンを作る助けが必要ですか?q = search + for +何か@JimL – miftari0

+7

はあなたの質問です "一体何がクエリ文字列ですか?" 「Googleをどうすれば作れますか?」 – Federkun

答えて

2

POSTリクエストを送信したくない場合。そして、あなたが$_GET['search']の代わり$_POST['search']とそれをretriveでき

<form action="" method="GET"> 

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

を変更します。

+0

データベース – miftari0

+0

から結果が得られません。あなたは '$ _POST ['submit']'を置き換えるべきです。さあ – Federkun

+0

ありがとうございます! – miftari0