PHP - Erstellen Sie ein Kontrollkästchen, indem Sie die Datensätze aus der MySQL-Datenbank als Werte verwenden
Ich bin ein Neuling in der PHP-Programmierung und ich kann nicht herausfinden, wo ich falsch gelaufen bin, da mein PHP-Code nicht ausgeführt wird.
Wie der Titel besagt, versuche ich, Kontrollkästchen auf meiner Site zu erstellen. Die Werte stammen jedoch aus der MySQL-Datenbank.
Ich habe eine Tabelle mit dem Namen "campus" in der MySQL-Datenbank und sie enthält zwei Spalten mit dem Namen "id" und "room".
database [! [Database] [1]] [1]http: //i.imgur.com/uLP6niJ.pn
Stromausgang [! [Stromausgang] [2]] [2]http: //i.imgur.com/cSOYPme.pn
below ist mein Code:
<?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
$s = '';
$j = 0;
if ($q = $connect->query("SELECT * FROM `campus`")) {
while ($line = $q->fetch_assoc()) {
$s.= '<input type="checkbox" name="car'.$j.'" value="'.$line['room'].'">';
}
}
echo $s;
?>
</form>
</body>
</html>