【发布时间】:2023-03-06 11:06:01
【问题描述】:
我真的很困惑如何做到这一点。选择一个时,我需要获取两个<td> 的值。例如,下面假设我选择 id=monthly 550 美元的 td。我需要得到与该价格相对应的年龄和超额。我希望这是有道理的。所以在选择 $550 的示例中,我需要 jQuery 来获取值 age(18-24) 和excess($1000)。然后我将把这两个值插入到 mysql 中,如下所述。无论如何我可以用jQuery或PHP做到这一点吗?我对想法持开放态度。
<table>
<tr>
<td width="67"></td>
<td width="102" id="excess">$1000</td>
<td width="102" id="excess">$2000</td>
</tr>
<tr>
<td width="67" id="age">18-24</td>
<td width="102" id="monthly">$550</td>
<td width="102" id="monthly">$650</td>
</tr>
<tr>
<td width="67" id="age">25-29</td>
<td width="102" id="monthly">$750</td>
<td width="102" id="monthly">$850</td>
</tr>
</table>
MYSQL(使用上面的例子):
$query = mysql_query("UPDATE table SET Monthly = '$550' WHERE Age = '18-24' AND Excess = '$1000'")or die(mysql_error());
【问题讨论】:
-
您的 HTML 无效。您不能拥有多个具有相同
id、id值的元素(顾名思义)必须是唯一的。如果您尝试对元素进行分类,请使用class。
标签: php jquery sql html-table