Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<?php
include("class_db.php");
$planID = 1;
$db = new DB("localhost", "", "", "plaene");
$db->query("TRUNCATE TABLE sitzplan_{$planID}");
for($row=1; $row<=6; $row++)
{
$x = (($row-1) * 20);
setRow($x+20, $x+11, $row, "Rechts", 2); setRow($x+10, $x+1, $row, "Links", 1);
}
function setRow($von, $bis, $reihe, $block, $kategorie)
{
global $db, $planID;
for($i=$von; $i>=$bis; $i--)
{
$db->query("INSERT INTO sitzplan_{$planID} SET
sitz = '{$i}',
reihe = '{$reihe}',
block = '{$block}',
kategorie = '{$kategorie}'");
}
}
?>
<?php
include("class_db.php");
$planID = 1;
$db = new DB("localhost", "", "", "plaene");
$plandaten = $db->getQueryData("SELECT * FROM sitzplan_{$planID}");
p($plandaten);
?>
<html>
<head>
<title>Sitzplan <?php echo $planID?></title>
<style>
.buehne {
border : 5px solid black;
width: 600px;
height: 200px;
margin: 0px auto;
background-color:#D3D3D3;
}
h1 {
text-align:center;
font-size:40px;
margin-top: 70px ;
}
.plan {
border-collapse: collapse;
border-style: double;
border-width: 5px;
text-align: center;
margin: 20px auto;
}
.row {
border: dashed;
font-weight: bold;
background-color:yellow;
height:50px;
width:50px;
}
.sitz {
width:40px;
height:40px;
border: 1px solid black;
cursor: pointer;
}
.cat1 {
background-color: red;
}
.cat2 {
background-color: green;
}
</style>
</head>
<body>
<div class = "buehne">
<h1>Bühne</h1>
</div>
<table class="plan" id="plan">
<?php
$i=0;
for($row=1; $row<=6; $row++)
{
echo "<tr>";
echo "<td class='row'>{$row}</td>";
for($seat=20; $seat>=1; $seat--)
{
$sitzdaten = $plandaten[$i];
echo "<td class='sitz cat{$sitzdaten['kategorie']}'>{$sitzdaten['sitz']}</td>";
$i++;
}
echo "<td class='row'>{$row}</td>";
echo "</tr>";
}
?>
</table>
<script>
var plan = document.getElementById("plan");
</script>
</body>
</html>