为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
犯罪嫌疑人X 2022-01-08 17:36:26
我有两张不同 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><?phpinclude("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>所以这段代码所做的显然是将所有数据放在一个表中,但我想要两个不同的表。
查看完整描述

1 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

只需重新排序你已经拥有的东西。你几乎在那里:


<?php

include("dbconnect.php");

?>

<h3>Lunch/drinks </h3>

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

<tr>

  <td>Product Name</td>

  <td>Product price</td>

  <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)) {

  echo

   "<tr>

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

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

   </tr>\n";

}

?>

</table>


<h4> Uniforms </h4>

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

<tr>

  <td>Product Name</td>

  <td>Product price</td>

  <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)) {

  echo

   "<tr>

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

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

    </tr>\n";

}

?>

</table>

但是我不知道如何访问 id 并使用 php 更改它


你不会在 PHP 中改变它,你可以做到,就是这样。如果您想在浏览器中呈现后即时更改它,那就是通过 jquery。假设您进行了 AJAX 调用,将调用一个 PHP 脚本,该脚本将运行数据库查询并从行中检索数据。然后该数据将被发送回浏览器,jquery 可以捕获它并更改表的内容。


查看完整回答
反对 回复 2022-01-08
  • 1 回答
  • 0 关注
  • 123 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信