Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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 I';我正在尝试创建一个搜索字段_Php_Html - Fatal编程技术网

Php I';我正在尝试创建一个搜索字段

Php I';我正在尝试创建一个搜索字段,php,html,Php,Html,我正在尝试在PHP和HTML中创建一个搜索字段。我的代码没有显示任何错误消息,但是它没有回显任何内容。我的搜索页面变成空白 以下是我的PHP代码: <?php require './includes/databaseHandler.php'; if(isset($_POST['submit-search'])){ $search = mysqli_real_escape_string($con, $_POST['search']); $location = mys

我正在尝试在
PHP
HTML
中创建一个搜索字段。我的代码没有显示任何错误消息,但是它没有回显任何内容。我的搜索页面变成空白

以下是我的PHP代码:

<?php
  require './includes/databaseHandler.php';

  if(isset($_POST['submit-search'])){
    $search = mysqli_real_escape_string($con, $_POST['search']);
    $location = mysqli_real_escape_string($con, $_POST['location']);
    $sql = "SELECT * FROM business WHERE BusinessName LIKE '%$search%' OR Address LIKE '%$search%'";
    $result = mysqli_query($con, $sql);
    $QueryResult = mysqli_num_rows($result);

    if($QueryResult > 0){
      while ($row = mysqli_fetch_assoc($result)){
        $url = $row['BusinessName']."<br/>";
        echo "<a href='Businesspage.php?id={$row['id']}'>" . $url . "</a>";
        echo $row['Address']."<br/>";
        echo $row['Phone']."<br/> <hr>";
      }
    }else{
      echo "There are no result matching your search";
    }
  }
?>

以及搜索表单中的我的HTML代码:

<form action="searchindex.php" method="POST">
  <input id="form-control" class="form-control" type="text" placeholder="What are you looking for?" name="search"><i id="form-control" class="fa fa-map-marker" aria-hidden="true"></i>
  <input id="form-control" class="form-control" type="text" placeholder="Jabi, Abuja?" name="location">
  <button class="btn btn-default" type="submit-search"><i class="fa fa-search"></i></button>
</form>

这是错误的:

<button class="btn btn-default" type="submit-search">

它需要:

<button class="btn btn-default" type="submit" name="submit-search">

您必须在按钮部分使用一个名称标签,但您忘记了。 按钮
类型
应该是
提交
而不是
提交搜索

使用此代码

<button class="btn btn-default" name="submit-search" type="submit"><i class="fa fa-search"></i></button>


您仍在使用提交搜索内部类型,该类型不正确。应将其标记为正确答案。只能是type=“submit”您未接受我的回答。为什么?