隐藏所有没有mysql数据库结果的html表

最酷的

我正在尝试创建一个下拉菜单,用户在其中选择一个字母,然后在我创建的表中输出以该字母开头的所有名称。名称是从数据库中选择的。现在,我希望在用户尚未选择字母或数据库没有结果时隐藏该表。因此,我希望仅在数据库有结果时才显示表。这是我的代码:

<html>

<head>
  <title>Title</title>
  <style>
    table {
      width: 100%;
      border-collapse: collapse;
    }
    table,
    td,
    th {
      border: 1px solid black;
      padding: 5px;
    }
    th {
      text-align: left;
    }
  </style>

</head>

<body>
  <?php $con=mysqli_connect( 'localhost', 'root', 'evolvia2016', 'presta_prova'); if (!$con) { die( 'Could not connect: ' . mysqli_error($con)); } ?>
  <form method="post">
    <select name="users">
      <option value="">Scegliete una lettera:</option>
      <option value="A">A</option>
      <option value="B">B</option>
      <option value="C">C</option>
      <option value="D">D</option>
    </select>
    <input type="submit" name="submit" value="Go" />
  </form>
  <br>
  <div id="txtHint"><b>Vedi qui i tipi ti marche:</b>
  </div>
  <table id='results'>
    <tr>
      <th>Marca</th>
      <th>Descrizione</th>
    </tr>
    <?php $q=$ _POST[ "users"]; //$sql="SELECT * FROM presta_prova WHERE marca LIKE 'B%' " ; $sql="SELECT * FROM presta_prova WHERE marca LIKE '" . $q . "%' "; $result=mysqli_query($con,$sql); while($row=mysqli_fetch_array($result)) { echo "<tr>"; echo
    "<td>" . $row[ "marca"] . "</td>"; echo "<td>" . $row[ "descrizione"] . "</td>"; echo "</tr>"; } echo "</table>"; ?>
  </table>
</body>
<?php mysqli_close($con); ?>

</html>

我尝试插入隐藏的属性,但不能解决问题。有人可以告诉我如何在上述情况下将其隐藏吗?谢谢!

奥马里(Omari)维克多(Omosa)

这是逻辑

<?php
$con=mysqli_connect( 'localhost', 'root', 'evolvia2016', 'presta_prova'); if (!$con) { die( 'Could not connect: ' . mysqli_error($con)); } 
$sql= mysqli_query($con, "SELECT * FROM presta_prova WHERE marca LIKE 'B%'") ;
$row = mysqli_fetch_assoc($sql);
$totalRows_results = mysqli_num_rows($sql);     
?>


<?php if($totalRows_results > 0) { ?>

Anything inside here will be visible if the query returns any result
//e.g you may echo out your results here <?php echo $row['column']; ?>


    you can also do your while loop inside here
    <?php do { ?>
    //your repeating region
       <?php echo $row['column']; ?>  //i.e.  <?php echo $row['marca']; ?>
    <?php } while ($row = mysqli_fetch_assoc($sql)); ?>  

<?php } ?>



<?php if($totalRows_results == 0) { ?>

Anything inside here will be visible if the query does not return any result
//e.g you may display an error message here like. sorry no result found

<?php } ?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

隐藏所有没有mysql数据库结果的html表

来自分类Dev

隐藏所有没有“ div”的表行

来自分类Dev

jQuery隐藏所有没有类的元素

来自分类Dev

获取删除的div的ID,并隐藏所有没有该类的所有div

来自分类Dev

有没有一种方法可以在mysql数据库中创建链接表?

来自分类Dev

有没有将Cucumber / Watir / Ruby测试结果写入数据库的好方法?

来自分类Dev

替换MySQL数据库所有表上的文本

来自分类Dev

显示给定 MySQL 数据库中的所有表

来自分类Dev

有没有办法隐藏所有Chrome扩展程序图标或确保地址栏可见?

来自分类Dev

没有从数据库获得结果

来自分类Dev

有没有办法删除PouchDB中的所有数据库(没有给定名称)

来自分类Dev

如何用数据库的结果填充隐藏的HTML表?

来自分类Dev

如何从表中隐藏所有tr,但单击除外

来自分类Dev

删除没有表的数据库

来自分类Dev

有没有真正耐用的数据库?

来自分类Dev

是否可以隐藏所有重复数据行?

来自分类Dev

如何显示MySQL中的所有数据库以及foreach数据库显示所有表

来自分类Dev

溢出隐藏隐藏所有内容

来自分类Dev

有没有一种方法可以对MySQL数据库进行地理编码,然后在Google Map上显示结果?

来自分类Dev

为什么我的WHILE循环没有从数据库中读取所有表行?

来自分类Dev

传递数据库表的所有值而没有limit()

来自分类Dev

有没有办法在XQuery的MarkLogic服务器中获取所有数据库名称?

来自分类Dev

有没有办法在现有数据库上为每个表生成更改日志?

来自分类Dev

有没有办法比较两个Oracle数据库表之间的数据或事务?

来自分类Dev

有没有办法将数据工厂 Web 活动输出保存到文件或数据库表?

来自分类Dev

当数据库中没有要显示的视频时,隐藏视频容器HTML PHP

来自分类Dev

没有从数据库中获取所有行

来自分类Dev

没有从数据库中获取所有行

来自分类Dev

没有获取数据库的所有项目

Related 相关文章

  1. 1

    隐藏所有没有mysql数据库结果的html表

  2. 2

    隐藏所有没有“ div”的表行

  3. 3

    jQuery隐藏所有没有类的元素

  4. 4

    获取删除的div的ID,并隐藏所有没有该类的所有div

  5. 5

    有没有一种方法可以在mysql数据库中创建链接表?

  6. 6

    有没有将Cucumber / Watir / Ruby测试结果写入数据库的好方法?

  7. 7

    替换MySQL数据库所有表上的文本

  8. 8

    显示给定 MySQL 数据库中的所有表

  9. 9

    有没有办法隐藏所有Chrome扩展程序图标或确保地址栏可见?

  10. 10

    没有从数据库获得结果

  11. 11

    有没有办法删除PouchDB中的所有数据库(没有给定名称)

  12. 12

    如何用数据库的结果填充隐藏的HTML表?

  13. 13

    如何从表中隐藏所有tr,但单击除外

  14. 14

    删除没有表的数据库

  15. 15

    有没有真正耐用的数据库?

  16. 16

    是否可以隐藏所有重复数据行?

  17. 17

    如何显示MySQL中的所有数据库以及foreach数据库显示所有表

  18. 18

    溢出隐藏隐藏所有内容

  19. 19

    有没有一种方法可以对MySQL数据库进行地理编码,然后在Google Map上显示结果?

  20. 20

    为什么我的WHILE循环没有从数据库中读取所有表行?

  21. 21

    传递数据库表的所有值而没有limit()

  22. 22

    有没有办法在XQuery的MarkLogic服务器中获取所有数据库名称?

  23. 23

    有没有办法在现有数据库上为每个表生成更改日志?

  24. 24

    有没有办法比较两个Oracle数据库表之间的数据或事务?

  25. 25

    有没有办法将数据工厂 Web 活动输出保存到文件或数据库表?

  26. 26

    当数据库中没有要显示的视频时,隐藏视频容器HTML PHP

  27. 27

    没有从数据库中获取所有行

  28. 28

    没有从数据库中获取所有行

  29. 29

    没有获取数据库的所有项目

热门标签

归档