while ($row = mysqli_fetch_array($r, MYSQLI_ASSOC)) {
echo'<tr input type="hidden" name="hide" id="ord" value=' . $order_number . ' href="form3.php?action&veh_sel='.$row['vehicle_id_pk'].'">';
echo'<td>'.$row['vehicle_id_pk'].'</td>';
echo "<td>content2</td>";
echo'<td>content3</td>';
echo'</a></tr>';
}
我想要实现的是,当用户单击每行中的任何TD内容时,它将传递vehicle_id_pk的值以及隐藏的信息(类似于)。
可以使用纯php吗?或者我可以把整个东西用标签包起来吗?
p。S -数据库& &;它的查询方面工作得很好,我也可以得到一个表单标签工作在一个特定的单元格,只是有麻烦选择整行作为"按钮"
这段代码是用tr标签测试的,您至少需要使用jQuery。我不知道只使用php是否可行。
HTML echo'<td id="'.$row['vehicle_id_pk'].'" class="edit_td">'.$row['vehicle_id_pk'].'</td>';
Jquery $(".edit_td").click(function()
{
//Getting the value from id **tr**, in this case you could try with .edit_td class for example
var id = $(this).attr("id");
$("#ord").val(id);
});
我使用这段代码与tr标签,当有人点击一个特定的tr标签,jquery点击获取id值从tr(在你的情况下,你可以尝试与td)。然后将id值分配给id为"ord"的输入。由于您的代码在注释时有点不完整,也许这可以帮助您从一些东西开始。