php和mysql中的基本搜索

iaqfqrcu  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(430)

他为什么不给我看数据库里的结果?我用mysqli。

<h1>PC's</h1>
<form id="formPcs" method="POST">
  <input type="name" placeholder="Circutor_xxx">
  <input type="submit" value="Buscar" name="namehost">
</form>
<?php
  $connect = mysqli_connect("localhost","root","","circutor");

  if (@isset($_POST['namehost'])) {

    $viewquery = mysqli_query($connect, "SELECT * FROM hosts WHERE hostname='$_POST[namehost]'");
    if (mysqli_num_rows($viewquery) > 0) {
      while ($listar = mysqli_fetch_array($viewquery)) {
        ?>
          <h3><?php echo $listar['hostname']; ?></h3>
        <?php
      }
    }else{

      echo "NO HAY RESULTADOS EN LA BBDD";
    }

  }else{
    $viewquery = mysqli_query($connect, "SELECT * FROM hosts ORDER BY id ASC");
    while ($listar = mysqli_fetch_array($viewquery)) {
      ?>
        <h3><?php echo $listar['hostname']; ?></h3>
      <?php
    }
  }

 ?>

埃斯特档案馆ú斯奎达,你根本不知道é salta Directamte al else,坦比é很可能我在工作,必要的。

9avjhtql

9avjhtql1#

搜索输入必须具有name属性。
更改:

<input type="name" placeholder="Circutor_xxx">

收件人:

<input type="name" name="q" placeholder="Circutor_xxx">

在第一个sql字符串中,相应地替换:

$_POST[namehost]

使用:

$_POST[q]

相关问题