【发布时间】:2016-08-05 16:20:25
【问题描述】:
我以前问过这个问题,但没有人能找到解决方案,所以我再次询问更新代码,看看是否有其他人可以帮助我。
正如标题所说,我正在尝试在我的网站中创建复选框。但是,这些值将来自 mysql 数据库。我无法弄清楚我哪里出错了,因为我的 php 代码无法执行。
我有一个名为“我的电脑”的数据库,表名为campus,它有两列id 和room。
下面是我的数据库截图和网页浏览器中的代码输出:
<?PHP
$hostname = "localhost";
$username = "root";
$password = "root";
$databaseName = "my computer";
$connect = mysqli_connect($hostname, $username, $password, $databaseName);
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
<html>
<body>
<form name="aform">
Choose a room:
<?php
$sql = "SELECT * FROM `campus`";
$result = mysqli_query($sql);
mysqli_query($connect, $sql);
while ($line = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
?>
<input type="checkbox" name="car" value="<?php echo $line['room'];?>" />
<?php
}
?>
</form>
</body>
</html>
【问题讨论】:
-
不要再次发布您的问题,请编辑它并包含更新的详细信息/信息
-
嗨...会的,对不起