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>

Antworten auf die Frage(6)

Ihre Antwort auf die Frage