从网页中显示的表中检索行ID

时间:2015-03-06 09:48:49

标签: php mysql html-table

我有一个显示在网页中的MySQL表,每一行都有一个提交按钮。当单击特定行的提交按钮时,应检索第一个元素,即行id。我应该使用数组来存储数据,还是可以从我在屏幕上回显的表中获取行ID。这是代码:

echo "<table>";
while($row = mysqli_fetch_row($result)) 
            {
                echo "<tr>";
                echo "<td align='center' name='bus_id'>" . $row[0] . "</td>";
                echo "<td>" . $row[1] . "</td>";
                echo "<td>" . $row[2] . "</td>";
                echo "<td>" . $row[3] . "</td>";
                echo "<td>" . $row[4] . "</td>";
                echo "<td>" . $row[5] . "</td>";
                echo "<td>" . $row[6] . "</td>";
                echo "<td>" . $row[7] . "</td>";
                echo "<td>" . $row[7] . "</td>";
                echo "<td><form name='f1' method='post' action='schedule_list.php'>
                <input type='submit' name='book' value='Book'></form></td>";
                echo "</tr>";
}
 echo "</table";

1 个答案:

答案 0 :(得分:1)

使用带有提交类型的按钮提交ID如下(并仍显示有意义的按钮标题

echo "<td><form name='f1' method='post' action='schedule_list.php'>
                <button type='submit' name='book' value='".$row[0]."'>Book</button></form></td>";