我有一个表,里面有我数据库中的数据。我现在正在尝试在该表上实现删除功能,我确实有正确的语法来回显复选框,但我不知道如何正确格式化行,因此相应的复选框正确对齐每一行。有任何想法吗? (我目前在闭幕表标签上方有一个回显线。这使得这些框出现在表格上方)
$sql = "SELECT * FROM products";
$answer = mysqli_query($connection, $sql);
if ($answer->num_rows > 0)
{
echo "<table><tr><th>ID</th><th>Name</th><th>Description</th><th>Price</th><th>Stock</th><th>Delete Product</th></tr>";
while($row = $result->fetch_assoc())
{
echo "<tr><td>" . $row["product_id"]
echo "0 results";
}
答案 0 :(得分:2)
将复选框插入另一个表格单元格(td)。
<tr>
元素包含一个或多个<th>
或<td>
元素。另一个内容不被视为该行的一部分。
echo "<tr><td>" . $row["product_id"]
. "</td><td>" . $row["product_name"]
. "</td><td> " . $row["product_description"]
. "</td><td> " . $row["product_price"]
. "</td><td> " . $row["product_cost_price"]
. "</td><td> " . $row["product_stock"]
. "</td><td>" . $row["product_ean"]
. "</td><td>" .'<input name="delete['.$row['product_id'].']" type="checkbox">'
. "</td></tr>";