如何正确回显PHP表中的复选框?

时间:2016-11-28 12:10:00

标签: php css checkbox

我有一个表,里面有我数据库中的数据。我现在正在尝试在该表上实现删除功能,我确实有正确的语法来回显复选框,但我不知道如何正确格式化行,因此相应的复选框正确对齐每一行。有任何想法吗? (我目前在闭幕表标签上方有一个回显线。这使得这些框出现在表格上方)

    $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";
     }

1 个答案:

答案 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>";