gpt4 book ai didi

php - 使用php抓取html中的表值

转载 作者:行者123 更新时间:2023-11-29 22:20:44 24 4
gpt4 key购买 nike

这是我的代码,它位于表标签内。它从我的数据库中获取数据并将其放入表中。我的数据库还有名为 id 的自动增量列。我想要做的是,当我单击 anchor 中的十字图标时,我将获得该列的 ID。

我尝试将 $row['id'] 的值放入输入 type='hidden' 中,但没有成功。

我的另一个想法是制作一个 anchor id=".$row['id']."所以每个图标都有一个与该行的 id 相关的唯一 id。虽然我不知道,如果它是好的。我无法检查,因为我不知道如何获取元素的 id,以便我可以检查。而且我不知道如何将此值传递给 php。

<?php        
$varSQL = "SELECT empNum, empName FROM tool.users";
$result = mysql_query($varSQL, $Con);
while ($row = mysql_fetch_assoc($result)){
echo "<tr>";
echo "<td>".$row['empNum']."</td>";
echo "<td>".$row['empName']."</td>";
echo "<a href='#'><img src='icons/cross.ico' alt='Delete' height='16' width='16'></a></td>";
echo "</tr>";
}
?>

最佳答案

您可以使用data属性 -

echo "<a href='#'><img src='icons/cross.ico' alt='Delete' data-rowid='" . $row['id'] . "' class='cross-icon' height='16' width='16'></a></td>";

还添加了一个用作选择器(并非所有情况都需要)。并使用 jquery 在单击图标时访问它们 -

$('.cross-icon').on('click', function() {
var id = $(this).data('rowid');
})

Fiddle Example

对于隐藏字段,不需要 jQuery -

<input type="hidden" name="id" value="<?php echo $row['id']?>"

或者将其作为查询字符串传递 -

href='page-to-redirect.php?id=<?php echo $row["id"]?>'

关于php - 使用php抓取html中的表值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30751441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com