123123123
Erfahrenes Mitglied
Guten Morgen,
ich habe eine Tabelle erstellt zusammen mit einer Datenbank. Meine Frage ist, wie kann ich eine Tabelle erstellen, die verschiedene Anzahl von Zeilen hat?
Also zB:
1 2 3 4 5 6 7
1 2 3 4 5 6
1 2 3 4 5 6 7 8
usw.
Danke für die Hilfe!
PS: So hab ich angefangen:
ich habe eine Tabelle erstellt zusammen mit einer Datenbank. Meine Frage ist, wie kann ich eine Tabelle erstellen, die verschiedene Anzahl von Zeilen hat?
Also zB:
1 2 3 4 5 6 7
1 2 3 4 5 6
1 2 3 4 5 6 7 8
usw.
Danke für die Hilfe!
PS: So hab ich angefangen:
PHP:
<?php
include ("class_db.php");
$planID = 4;
$db = new DB("localhost", "", "", "plaene");
$db->query("TRUNCATE TABLE sitzplan_{$planID}");
for ($row=1; $row<=1; $row++ )
{
$x = (($row-1) * 0);
setRow($x+1, $x+22, $row, 1);
}
function setRow($von, $bis, $reihe, $kategorie)
{
global $db, $planID;
for($i=$von; $i<=$bis; $i++)
{
$db->query("INSERT INTO sitzplan_{$planID} SET
sitz = '{$i}',
reihe = '{$reihe}',
kategorie = '{$kategorie}'");
}
}
?>
PHP:
<?php
include ("class_db.php");
$planID = 4;
$db = new DB("localhost", "", "", "plaene");
$plandaten = $db->getQueryData("SELECT * FROM sitzplan_{$planID}");
//p($plandaten);
?>
<html>
<head>
<title>Sitzplan <?php echo $planID?></title>
<style>
.plan {
border: 2px solid black;
}
.row {
border: 2px solid black;
background-color:yellow;
}
.sitz {
border: 2px solid black;
}
</style>
</head>
<body>
<table class="plan" id="plan">
<?php
$i=0;
for($row=1; $row<=1; $row++)
{
echo "<tr>";
echo "<td class='row'>" .$row ."</td>";
for($seat=1; $seat<=22; $seat++)
{
$sitzdaten = $plandaten[$i];
echo "<td class='sitz cat{$sitzdaten['kategorie']}'>{$sitzdaten['sitz']}</td>";
$i++;
}
}
?>
</table>
</body>
</html>