Php 创建一个表,其中每行包含一个与该行数据相关的按钮
我想知道如何才能创建一个与该行中的信息相关的按钮 到目前为止,我有一个数组,其中包含一个人的名字、姓氏和电话号码。我还想创建一个按钮,这样当用户单击时,此人的信息将被带到下一个PHP页面 是否每次在数组中创建行时都要创建表单 到目前为止,我已经:Php 创建一个表,其中每行包含一个与该行数据相关的按钮,php,html,ajax,html-table,Php,Html,Ajax,Html Table,我想知道如何才能创建一个与该行中的信息相关的按钮 到目前为止,我有一个数组,其中包含一个人的名字、姓氏和电话号码。我还想创建一个按钮,这样当用户单击时,此人的信息将被带到下一个PHP页面 是否每次在数组中创建行时都要创建表单 到目前为止,我已经: foreach($array as $row) { echo ( "<tr>". "<td>".$row['last
foreach($array as $row)
{
echo (
"<tr>".
"<td>".$row['last_name']. "</td>".
"<td>".$row['first_name']. "</td>".
"<td>".$row['phone_no']. "</td>".
"<td>".$row['date_of_birth']. "</td>".
"<td>".$row['membership']. "</td>".
"<td><Button>Reserve</Button></td>".
"</tr></table>");
}
foreach($array作为$row)
{
回音(
"".
“.$row['last_name']”。
“.$row['first_name']”。
“.$行[“电话号码]。”。
“.$row[“出生日期”]”。
“.$row['membership']”。
“保留”。
"");
}
之所以要回显它,是因为我在ajax函数中使用它,并希望以这种方式输出结果
有什么建议吗 您可以为此使用新的HTML5数据属性:
<td><Button data-id='4'>Reserve</Button></td>
Html表单
您只需要一个表单,包含许多输入。如果您想在表单中处理多个数据,您可以给它一个名称,如name='data[{n}][last_name]
,其中{n}是递增的数字或行的id
然后,在提交时,您将拥有一个类似于$\u POST['data'][{n}][
的数组
您也不需要在数据周围使用大括号进行回显代码>很好非常感谢!今天学到了新东西!
<!-- Firstly give your button a class -->
<td><button class='ajax_button' data-id='4'>Reserve</button></td>
// On click for a button
$(".ajax_button").click(function(){
// Get the id data attribute
var id = $(this).data("id");
});