Echo Checkbox php在表中

问题描述 投票:-1回答:1

我有一个mysql数据库,我能够从表中选择信息,我能够回显表中的值,但我无法在状态列下添加一个复选框。错误是:意外复选框。

<?php
ini_set('date.timezone','Asia/Beirut');
$time = date('H:i', time());

if(isset($_SESSION["Id"])){
    $db = mysqli_connect('localhost', 'root', '', 'projetphp');
    $results = mysqli_query($db,'SELECT FirstName,LastName FROM user,user_has_class,class WHERE user.Id= user_has_class.User_Id AND class.Id= user_has_class.Class_Id AND class.Id = '.$_SESSION['Id'].' ;');

    $row = mysqli_fetch_array($results);


    while( $row = $results->fetch_assoc()) {

    echo "<tr><td>".$row['FirstName']."</td><td>".$row['LastName']."</td><td><input type="checkbox" value=""/></td><tr>";
    }
}
?>

php mysql checkbox
1个回答
0
投票

1)您的代码无效,因为您在""中使用""并导致字符串中断:

2)你没有正确关闭</tr>而是使用<tr>结束标记。

因此,将echo语句更改为以下内容:

echo "<tr><td>".$row['FirstName']."</td><td>".$row['LastName']."</td><td><input type='checkbox' value=''/></td></tr>";
© www.soinside.com 2019 - 2024. All rights reserved.