Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.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 使用样式显示Mysql表中的数据_Php_Mysql_Html Table - Fatal编程技术网

Php 使用样式显示Mysql表中的数据

Php 使用样式显示Mysql表中的数据,php,mysql,html-table,Php,Mysql,Html Table,我已经编写了一段代码,可以使用PHP保存mysql中的数据,那么如何使用CSS样式的表来显示它呢。我的服务器中存储的数据是:产品名称、产品规格、价格和产品图像链接。如何以这种格式显示所有这些内容: 这是它的源代码: <body> <div class="gridContainer clearfix"> <div id="LayoutDiv1"> <center><font color="White" size="+12"><

我已经编写了一段代码,可以使用PHP保存mysql中的数据,那么如何使用CSS样式的表来显示它呢。我的服务器中存储的数据是:产品名称、产品规格、价格和产品图像链接。如何以这种格式显示所有这些内容:

这是它的源代码:

  <body>

<div class="gridContainer clearfix">
<div id="LayoutDiv1">
<center><font color="White" size="+12"><u>PROCESSORS</u></font></center>
<table border=0 align="center">
<th colspan="3"><h2><font color="White">AMD PROCESSORS</font></h2></th>
<th></th>
<th colspan="3"><h2><font color="White">INTEL PROCESSORS</font></h2></th>
<tr><td>
<form action=cds.php method=get>
<table border="0" bordercolorlight="#FFFF99">
 <th align="center" colspan="2" bgcolor="#FF9900"> AMD ATHLON II X2 260</th>
<tr><td >Specs:</td><td>3.20Ghz<br />2 cores<br />2Mb Cache<br />Supports x86 and x64 
OS<br />w/ Cool'n Quiet Tech</td></tr>
<tr><td >Price:</td><td>2500</td></tr>
<tr><td >Quantity:</td><td><input type=text name=quant></td></tr>
<tr><td >Add to cart?</td><td ><input type="submit" value="Yes"></td></tr>
</table>
<input type=hidden name=comp value="AMD">
<input type=hidden name=prdname value="AMD ATHLON II X2 260">
<input type=hidden name=prc value="2500">
</form>
</td>
<br />
<td>&nbsp;&nbsp;&nbsp;</td>
<td>
<img src="img/prd1.jpg" />
</td>

<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>
<form action=cds.php method=get>
<table border="0" bordercolorlight="#FFFF99">
  <th align="center" colspan="2" bgcolor="#FF9900">INTEL i3</th>
<tr><td >Specs:</td><td >3.20Ghz<br />2 cores<br />3Mb Cache<br />Supports x86 and x64 
OS<br />w/ Cool'n Quiet Tech</td></tr>
<tr><td >Price:</td><td >2500</td></tr>
<tr><td >Quantity:</td><td  ><input type=text name=quant></td></tr>
<tr><td >Add to cart?</td><td  ><input type="submit" value="Yes"></td></tr>
</table>
<input type=hidden name=comp value="INTEL">
<input type=hidden name=prdname value="INTEL i3">
<input type=hidden name=prc value="2500">
</form>
</td>
<br />
<td>&nbsp;&nbsp;&nbsp;</td>
<td>
<img src="img/prd5.jpg" />
</td>
</tr>
<tr><td>
<form action=cds.php method=get>
<table border="0" bordercolorlight="#FFFF99">
  <th align="center" colspan="2" bgcolor="#FF9900">AMD SEMPRON</th>
<tr><td >Specs:</td><td >2.20Ghz<br />4 cores<br />4Mb Cache<br />Supports x86 and x64 
OS<br />w/ Cool'n Quiet Tech</td></tr>
<tr><td  >Price:</td><td  >3000</td></tr>
<tr><td  >Quantity:</td><td   ><input type=text name=quant></td></tr>
<tr><td  >Add to cart?</td><td   ><input type="submit" value="Yes"></td></tr>
</table>
<input type=hidden name=comp value="AMD">
<input type=hidden name=prdname value="AMD SEMPRON">
<input type=hidden name=prc value="3000">
</form>
</td>
<br />
<td>&nbsp;&nbsp;&nbsp;</td>
<td>
<img src="img/prd2.jpg" />
</td>

<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>
<form action=cds.php method=get>
<table border="0" bordercolorlight="#FFFF99">
  <th align="center" colspan="2" bgcolor="#FF9900">INTEL i5</th>
<tr><td  >Specs:</td><td  >3.40Ghz<br />4 cores<br />6Mb Cache<br />Supports x86 and 
x64 OS<br />w/ Cool'n Quiet Tech</td></tr>
<tr><td  >Price:</td><td  >5500</td></tr>
<tr><td  >Quantity:</td><td   ><input type=text name=quant></td></tr>
<tr><td  >Add to cart?</td><td   ><input type="submit" value="Yes"></td></tr>
</table>
<input type=hidden name=comp value="INTEL">
<input type=hidden name=prdname value="INTEL i5">
<input type=hidden name=prc value="5500">
</form>
</td>
<br />
<td>&nbsp;&nbsp;&nbsp;</td>
<td>
<img src="img/prd6.jpg" />
</td>

</tr>
<tr><td>
<form action=cds.php method=get>
<table border="0" bordercolorlight="#FFFF99">
  <th align="center" colspan="2" bgcolor="#FF9900">AMD PHENOM II x6</th>
<tr><td  >Specs:</td><td  >3.7 GHz<br />6 cores<br />6Mb Cache<br />Supports x86 and 
x64 OS<br />w/ Cool'n Quiet Tech</td></tr>
<tr><td  >Price:</td><td  >4500</td></tr>
<tr><td  >Quantity:</td><td   ><input type=text name=quant></td></tr>
<tr><td  >Add to cart?</td><td   ><input type="submit" value="Yes"></td></tr>
</table>
<input type=hidden name=comp value="AMD">
<input type=hidden name=prdname value="AMD PHENOM II x6">
<input type=hidden name=prc value="4500">
</form>
</td>
<br />
<td>&nbsp;&nbsp;&nbsp;</td>
<td>
<img src="img/prd3.jpg" />
</td>

<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>
<form action=cds.php method=get>
<table border="0" bordercolorlight="#FFFF99">
  <th align="center" colspan="2" bgcolor="#FF9900">INTEL i7</th>
<tr><td  >Specs:</td><td  >4.0Ghz<br />4 cores<br />8Mb Cache<br />Supports x86 and x64
OS<br />w/ Cool'n Quiet Tech</td></tr>
<tr><td  >Price:</td><td  >6500</td></tr>
<tr><td  >Quantity:</td><td   ><input type=text name=quant></td></tr>
<tr><td  >Add to cart?</td><td   ><input type="submit" value="Yes"></td></tr>
</table>
<input type=hidden name=comp value="INTEL">
<input type=hidden name=prdname value="INTEL i7">
<input type=hidden name=prc value="6500">
</form>
</td>
<br />
<td>&nbsp;&nbsp;&nbsp;</td>
<td>
<img src="img/prd7.jpg" />
</td>

</tr>
<tr><td>
<form action=cds.php method=get>
<table border="0" bordercolorlight="#FFFF99">
  <th align="center" colspan="2" bgcolor="#FF9900">AMD OPTERON x16</th>
  <tr><td  >Specs:</td><td  >3.30Ghz<br />16 cores<br />2Mb Cache<br />Supports x86 and
 x64 OS<br />w/ Cool'n Quiet Tech</td></tr>
  <tr><td  >Price:</td><td  >7500</td></tr>
<tr><td  >Quantity:</td><td   ><input type=text name=quant></td></tr>
 <tr><td  >Add to cart?</td><td   ><input type="submit" value="Yes"></td></tr>
</table>
<input type=hidden name=comp value="AMD">
<input type=hidden name=prdname value="AMD OPTERON x16">
<input type=hidden name=prc value="7500">
</form>
</td>
<br />
<td>&nbsp;&nbsp;&nbsp;</td>
<td>
<img src="img/prd4.jpg" />
</td>

<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>
<form action=cds.php method=get>
<table border="0" bordercolorlight="#FFFF99">
  <th align="center" colspan="2" bgcolor="#FF9900">INTEL PENTIUM 4 G870</th>
<tr><td  >Specs:</td><td  >3.20Ghz<br />2 cores<br />2Mb Cache<br />Supports x86 and 
x64 OS<br />w/ Cool'n Quiet Tech</td></tr>
<tr><td  >Price:</td><td  >3500</td></tr>
<tr><td  >Quantity:</td><td   ><input type=text name=quant></td></tr>
<tr><td  >Add to cart?</td><td   ><input type="submit" value="Yes"></td></tr>
</table>
<input type=hidden name=comp value="INTEL">
<input type=hidden name=prdname value="INTEL PENTIUM G870">
<input type=hidden name=prc value="3500">
</form>
</td>
<br />
<td>&nbsp;&nbsp;&nbsp;</td>
<td>
<img src="img/prd8.jpg" />
    </td>

</tr>
<tr><td><br /><br /></td></tr>
</table>
  </div>
</div>
</body>

处理器
AMD处理器
英特尔处理器
AMD ATHLON II X2 260
规格:3.20Ghz
2核
2Mb缓存
支持x86和x64 OS
配备酷炫安静技术 价格:2500 数量: 添加到购物车?
英特尔i3 规格:3.20Ghz
2核
3Mb缓存
支持x86和x64 OS
配备酷炫安静技术 价格:2500 数量: 添加到购物车?
AMD森普隆 规格:2.20Ghz
4核
4Mb缓存
支持x86和x64 OS
配备酷炫安静技术 价格:3000 数量: 添加到购物车?
英特尔i5 规格:3.40Ghz
4核
6Mb缓存
支持x86和 x64操作系统
配备酷炫静音技术 价格:5500 数量: 添加到购物车?
AMD PHENOM II x6 规格:3.7GHz
6核
6Mb缓存
支持x86和 x64操作系统
配备酷炫静音技术 价格:4500 数量: 添加到购物车?
英特尔i7 规格:4.0Ghz
4核
8Mb缓存
支持x86和x64 OS
配备酷炫安静技术 价格:6500 数量: 添加到购物车?
AMD OPTERON x16 规格:3.30Ghz
16核
2Mb缓存
支持x86和 x64操作系统
配备酷炫静音技术 售价:7500 数量: 添加到购物车?
英特尔奔腾4 G870 规格:3.20Ghz
2核
2Mb缓存
支持x86和 x64操作系统
配备酷炫静音技术 价格:3500 数量: 添加到购物车?



我知道它需要循环来打印mysql表中的所有行,但它有多个单元格,我必须使用嵌套循环来打印吗?

您显示的是一个循环,所以使用一个循环(甚至多个)。将所有这些值插入数据库行,添加必要的列,并使用WHILE循环获取数据。在循环中只包含一个表html,这样就不会重复代码

    <?php
    //get data from database related to that product 
   while($row=mysqli_fetch_array($result,MYSQLI_ASSCO))
   {
    echo '<table>';
    echo '<tr>;
    echo '<td>';
    echo 'Prodcut name';
    echo '</td>';
    echo '</tr> </table>';
   }
?>
更快的方法是使用产品名称创建函数 从数据库中获取数据。那会节省你很多时间

更正表单,关闭输入字段上的报价


和
(对于这种需要,我更喜欢方法帖子)

首先完成设计,并在页面开始时从数据库中获取数据,以及从数据库中显示数据的位置使用类似于您想要使用的内联脚本?我没有得到uI编辑我的评论对不起,这是我想要使用的代码,所以你知道怎么做了
<input type=hidden name="comp" value="">
    <input type=hidden name="prdname" value="">
    <input type=hidden name="prc" value="">

and <form action="cds.php" method="get">
(for this need, I would prefer method POST)