php - 搜索数据并会选择以静态表的形式显示。就像添加到购物车一样

标签 php mysql

我想在静态表中显示数据,就像“添加到购物车”一样。

 <table>
    <th>Item</th> <th>Description</th>       

    <tr>
    <td>Monitor<td>
    <td>Monitor Blue<td>
    </tr>

    <tr>
    <td>Mouse<td>
    <td>Mouse Wireless<td>
    </tr>

    <tr>
    <td>Keyboard<td>
    <td>Keyboard<td>
    </tr>

我的搜索表单:搜索项目没有问题。仅在每行添加按钮。因此,当您搜索项目时,您可以选择是否要添加到静态表中。

搜索:

搜索时的Mysql

    <?
    $sql = "select * from item_tb where name='".$search."'";
    $result=$conn->query($sql);     

    echo "     
<table cellspacing='20' border='0' ><tr> <th>Item</th><th>Description</th>
</tr>";    

if ($result->num_rows > 0) {    
while($row = $result->fetch_assoc()) {      

        echo "     
<tr> <td>    
".$row["name"]."</td> <td>    
".$row["description"]."</td>";


echo" <form name='add' method='POST'>";
echo" <td><a href='item.php?id=".$row['Iid']."'><input type='submit' value='Add'></td></a>";
echo" </form>";    
}    
    }    
 ?>

这是我的主要问题。我不知道如何制作表格,在其中获取我搜索的数据,并将显示与我添加的项目一样多的数据。我真的很沮丧。

 <?
                if($id != "") 
                    {

                $sql = "SELECT * FROM item_tb WHERE Iid='".$id."'";
                $result=$conn->query($sql);

        if ($result->num_rows > 0) {

         while($row = $result->fetch_assoc()) {

            echo" ".$row["name"]." ";
            }
         }

            }
                ?>

最佳答案

<?php
  if($id != "") {
  $sql = "SELECT * FROM item_tb WHERE Iid='" . $id . "'";
  $result = $conn->query($sql);
  if ($result->num_rows > 0) {
      while ($row = mysql_fetch_array($result)) {
        ?>
        <tr>
            <td><?= $row['name'] ?></td>
        </tr>
        <?php
        }
    } 
 }
  ?>

关于php - 搜索数据并会选择以静态表的形式显示。就像添加到购物车一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37358641/

相关文章:

php - 如何获取 mySQL 数据库的最大值PHP 的容量?

mysql - 是否可以在不使用关系的情况下连接 doctrine ORM 中的表?

mysql - mysqldump 命令不起作用

php - 如何将投票按钮限制为 'To' 地址而不是通过 powershell 在 outlook 中发送到 'Cc'?

php - 从 AJAX 获取数据 - 如何

php - 无法使用 hhvm 找到驱动程序 MySQL

mysql - 简单有序的 MySQL 查询在大表上运行非常慢

PHP + MYSQL,需要每n分钟更新一次DB中的注销时间

php - 产品的多个复选框选择(过滤器)

php - UPS运费计算器