【问题标题】:Inserting checkbox into table produces textbox instead将复选框插入表格会产生文本框
【发布时间】:2017-04-11 21:57:19
【问题描述】:

我正在使用此代码为表格的每一行添加一个复选框。但是,复选框显示为一个带有 ClientID 的文本框:

while ($row = mysqli_fetch_array($query)) {
    $cid=$row['ClientID'];
    echo '<tr>
            <td>'.$row['ClientID'].'</td>
            <td><input type=\"checkbox\" name=\"checkbox'.$cid.'\" value='.$cid.'></td>
            <td>'.$row['FirstName'].'</td>
            <td>'.$row['LastName'].'</td>
            <td>'.$row['Email'].'</td>
            <td>'.$row['KDWP_Nbr'].'</td>
            <td>'. date('F d, Y', strtotime($row['DOB'])) . '</td>
            <td>'.$row['DriverLicenseNbr'].'</td>
            <td>'.$row['PrimaryPhone'].'</td>
            <td>'.$row['SecondaryPhone'].'</td>
            <td>'.$row['Address1'].'</td>
            <td>'.$row['Address2'].'</td>
            <td>'.$row['City'].'</td>
            <td>'.$row['State'].'</td>
            <td>'.$row['ZipCode'].'</td>
            <td>'.$row['ClientNotes'].'</td>
        </tr>';

为什么不显示为复选框?

【问题讨论】:

  • 由于您的回声以' 开头,因此您无需转义您的"(双引号)。
  • 不要转义双引号。验证。检查你的 PHP 页面的来源,你会看到
  • 我刚刚在 phptester.net 上运行它,它是一个复选框。这个问题不能复制,将被关闭。请尽快修改您的答案。
  • 真的吗?有人赞成这个问题吗?已经删除这个无用的问题。

标签: php mysql checkbox


【解决方案1】:

去掉斜线

<input type="checkbox" name="checkbox'.$cid.'" value="'.$cid.'">

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-23
    • 1970-01-01
    • 1970-01-01
    • 2014-09-15
    • 1970-01-01
    • 2014-05-22
    • 1970-01-01
    • 2013-03-27
    相关资源
    最近更新 更多