我需要使用 php 更改具有不同 id 的表的 html 元素

我有两张不同 id 的桌子,我想要的是桌子 1 来显示来自 db 的食物和桌子 2 来显示衣服。但是我不知道如何访问 id 并使用 php 更改它。我知道 ajax 和 jquery 会使其更简单,但我只想学习如何在后端执行此操作。


<h3>Lunch/drinks </h3>

<table id= '1' border="1">

<tr>

  <td>Product Name</td>

  <td>Product price</td>

  <td>Product image</td>

</tr>


<h4> Uniforms </h4>

<table id = '2' border="1">

<tr>

  <td>Product Name</td>

  <td>Product price</td>

  <td>Product image</td>

</tr>


<?php

include("dbconnect.php");

$sql = "Select PRODUCTNAME, PRODUCTPRICE From PRODUCT Where PRODUCTType = 'food'";

$query = mysqli_query($conn, $sql);

while ($row = mysqli_fetch_array($query)) {

  echo

   "<tr>

    <td>{$row['PRODUCTNAME']}</td>

    <td>{$row['PRODUCTPRICE']}</td>

       </tr>\n";

}

$sqlq = "Select PRODUCTNAME, PRODUCTPRICE From PRODUCT Where PRODUCTType = 'Uniform'";

$queryq = mysqli_query($conn, $sqlq);

while ($row = mysqli_fetch_array($queryq)) {

  echo

   "<tr>

    <td>{$row['PRODUCTNAME']}</td>

    <td>{$row['PRODUCTPRICE']}</td>

       </tr>\n";

}

?>

</table>

</table>

所以这段代码所做的显然是将所有数据放在一个表中,但我想要两个不同的表。


犯罪嫌疑人X
浏览 124回答 1
1回答

芜湖不芜

只需重新排序你已经拥有的东西。你几乎在那里:<?phpinclude("dbconnect.php");?><h3>Lunch/drinks </h3><table id= '1' border="1"><tr>&nbsp; <td>Product Name</td>&nbsp; <td>Product price</td>&nbsp; <td>Product image</td></tr><?php$sql = "Select PRODUCTNAME, PRODUCTPRICE From PRODUCT Where PRODUCTType = 'food'";$query = mysqli_query($conn, $sql);while ($row = mysqli_fetch_array($query)) {&nbsp; echo&nbsp; &nbsp;"<tr>&nbsp; &nbsp; <td>{$row['PRODUCTNAME']}</td>&nbsp; &nbsp; <td>{$row['PRODUCTPRICE']}</td>&nbsp; &nbsp;</tr>\n";}?></table><h4> Uniforms </h4><table id = '2' border="1"><tr>&nbsp; <td>Product Name</td>&nbsp; <td>Product price</td>&nbsp; <td>Product image</td></tr><?php$sqlq = "Select PRODUCTNAME, PRODUCTPRICE From PRODUCT Where PRODUCTType = 'Uniform'";$queryq = mysqli_query($conn, $sqlq);while ($row = mysqli_fetch_array($queryq)) {&nbsp; echo&nbsp; &nbsp;"<tr>&nbsp; &nbsp; <td>{$row['PRODUCTNAME']}</td>&nbsp; &nbsp; <td>{$row['PRODUCTPRICE']}</td>&nbsp; &nbsp; </tr>\n";}?></table>但是我不知道如何访问 id 并使用 php 更改它你不会在 PHP 中改变它,你可以做到,就是这样。如果您想在浏览器中呈现后即时更改它,那就是通过 jquery。假设您进行了 AJAX 调用,将调用一个 PHP 脚本,该脚本将运行数据库查询并从行中检索数据。然后该数据将被发送回浏览器,jquery 可以捕获它并更改表的内容。
打开App,查看更多内容
随时随地看视频慕课网APP