【问题标题】:Generate checkbox based on entries on a MySQL table根据 MySQL 表上的条目生成复选框
【发布时间】:2013-11-25 10:03:18
【问题描述】:

帮我完成我在学校的项目。我想根据我在 MySQL 中的数据生成复选框。

例如...在 STUDENT 表中,数据为:Daniel、Jam、Minho、James、Paul。

我想根据 STUDENT 表的内容制作复选框。

[] Daniel [] Jam [] Minho [] James [] Paul

然后,一旦我在 STUDENT 表中插入另一个内容“Samantha”,它将生成一个包含 [] Samantha 的复选框。

我无法在互联网上搜索这样的情况!我正在使用 PHP、HTML 和 MySQL (PHPMyAdmin)。

不知道这叫动态还是什么。

【问题讨论】:

  • 你想要一个普通的旧页面还是一个 ajax 页面?

标签: php html dynamic checkbox


【解决方案1】:
$sql = "SELECT name FROM students";
$res = mysql_query($sql);
while($row = mysql_fetch_assoc($res)){
    echo "<input type='checkbox' name='students[]' value='".$row['name']."'>"
        .$row['name'];
}

【讨论】:

    【解决方案2】:

    要获得这种复选框,您必须检索结果并将其嵌入HTML 代码。

    // create connection here
    $sql = 'select name from STUDENT';
    $result = mysqli_query($connection_object,$sql);
    while($row = mysqli_fetch_array($result)) {
         echo "<input type='checkbox' value='{$row['name']}'>" . $row['name'];
    }
    

    【讨论】:

      猜你喜欢
      • 2015-06-26
      • 1970-01-01
      • 2013-09-14
      • 2014-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-03
      • 2016-02-05
      相关资源
      最近更新 更多