如何从具有多行的表格更新mysql数据库,每行包含许多数据

时间:2019-05-26 18:17:48

标签: php mysql

在表中:

<form action="" method="post">
  <table>
  <tr>
      <td>ID</td>
      <td>Customer Name</td>
      <td>Price</td>
      <td>Control</td>
    </tr>
    <tr>
      <td><input type="text" value="111" name="userID" /></td>
      <td><input type="text" value="john" name="fname" /></td>
      <td><input type="text" value="1000" name="price" /></td>
      <td><input type="checkbox" value="120" name="checkbox[]" /></td>
    </tr>
    <tr>
      <td><input type="text" value="115" name="userID" /></td>
      <td><input type="text" value="mike" name="fname" /></td>
      <td><input type="text" value="800" name="price" /></td>
      <td><input type="checkbox" value="120" name="checkbox[]" /></td>
    </tr>
    <tr>
      <td><input type="text" value="98" name="userID" /></td>
      <td><input type="text" value="tetra" name="fname" /></td>
      <td><input type="text" value="125" name="price" /></td>
      <td><input type="checkbox" value="120" name="checkbox[]" /></td>
    </tr>
  </table>
  <button type="submit">Update Database</button>
</form>

当选中一个或多个复选框,然后按下按钮时,如何更新mySql表行同时包含名称和价格?

我在此站点或其他站点中看到的

答案可以解决此问题,但每行只有一条记录。 在这种情况下,每一行包含多个数据,例如用户名,价格和ett,这些数据必须在mysql表中更新。

预先感谢

1 个答案:

答案 0 :(得分:0)

如果我理解正确,那么以下内容可能会对您有所帮助。

首先,修改表单元素以使用与分配给import numpy as np import pandas as pd import requests from bs4 import BeautifulSoup website_url = requests.get( 'https://en.wikipedia.org/wiki/List_of_postal_codes_of_Canada:_M').text soup = BeautifulSoup(website_url,'lxml') My_table = soup.find('table',{'class':'wikitable sortable'}) for x in soup.find_all('table',{'class':'wikitable sortable'}): table = x.text print(My_table) print(table) 字段相同的语法-但是这是一个不寻常的名称。

checkbox

然后,用于处理请求的PHP基本格式如下:

<form action="" method="post">
  <table>
    <tr>
      <td>ID</td>
      <td>Customer Name</td>
      <td>Price</td>
      <td>Control</td>
    </tr>
    <tr>
      <td><input type="text" value="111" name="userID[]" /></td>
      <td><input type="text" value="john" name="fname[]" /></td>
      <td><input type="text" value="1000" name="price[]" /></td>
      <td><input type="checkbox" value="120" name="checkbox[]" /></td>
    </tr>
    <tr>
      <td><input type="text" value="115" name="userID[]" /></td>
      <td><input type="text" value="mike" name="fname[]" /></td>
      <td><input type="text" value="800" name="price[]" /></td>
      <td><input type="checkbox" value="120" name="checkbox[]" /></td>
    </tr>
    <tr>
      <td><input type="text" value="98" name="userID[]" /></td>
      <td><input type="text" value="tetra" name="fname[]" /></td>
      <td><input type="text" value="125" name="price[]" /></td>
      <td><input type="checkbox" value="120" name="checkbox[]" /></td>
    </tr>
  </table>

  <button type="submit">Update Database</button>
</form>