Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.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
Javascript 向其他表显示行_Javascript_Php_Html_Ajax_Mysqli - Fatal编程技术网

Javascript 向其他表显示行

Javascript 向其他表显示行,javascript,php,html,ajax,mysqli,Javascript,Php,Html,Ajax,Mysqli,我想为打印预览显示较少的行 例如:我的表中有4行(项目),每行有相同的项目编号、项目名称和颜色,但其他列(大小和数量)不相同 有没有办法将这些数据显示到表中的一行中 我希望每个相同的项目只在表中显示一行 <?php $sql = "SELECT * FROM Items"; $items = mysqli_query($connection, $sql); while($item = mysqli_fetch_assoc($item

我想为打印预览显示较少的行

例如:我的表中有4行(项目),每行有相同的项目编号、项目名称和颜色,但其他列(大小和数量)不相同

有没有办法将这些数据显示到表中的一行中

我希望每个相同的项目只在表中显示一行

<?php       
       $sql = "SELECT * FROM Items";
       $items = mysqli_query($connection, $sql);
       while($item = mysqli_fetch_assoc($items)){
       ?>
              <td><?php echo $item['Item_no'];?></td>
              <td><?php echo $item['Item_name'];?></td>
              <td><?php echo $item['Item_color'];?></td>
              <td><?php echo $item['Item_size'];?></td>
              <td><?php echo $item['Item_qty'];?></td>
       <?php } ?>

如果项目编号相同,则始终可以按项目编号分组,并获得项目数量的总和

$sql = "SELECT Item_no,Item_name,Item_color,Item_size,SUM(Item_qty) FROM Items GROUP BY Item_no";
更多关于