Hallo ![]()
Wie kriege ich leere Zeilen in die Tabelle rein, also zB in der 1. Spalte sollen zuerst 5 leere Kästchen kommen und dann fängt die Zahl 1 - 22 an, und am Ende dann auch 5 leere Kästchen! Hoffe es war verständlich!
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);        
}
for ($row=2; $row<=4; $row++)
{
    $x = (($row-1) * 0);
    setRow($x+1, $x+21, $row, 1);        
}
for ($row=5; $row<=7; $row++)
{
    $x = (($row-1) * 0);
    setRow($x+1, $x+22, $row, 1);        
}
for ($row=8; $row<=8; $row++)
{
    $x = (($row-1) * 0);
    setRow($x+1, $x+13, $row, 1);        
}
for ($row=9; $row<=9; $row++)
{
    $x = (($row-1) * 0);
    setRow($x+1, $x+25, $row, 1);        
}
for ($row=10; $row<=10; $row++)
{
    $x = (($row-1) * 0);
    setRow($x+1, $x+27, $row, 1);        
}
for ($row=11; $row<=11; $row++)
{
    $x = (($row-1) * 0);
    setRow($x+1, $x+37, $row, 1);        
}
for ($row=12; $row<=15; $row++)
{
    setRow($x+1, $x+31, $row, 2);        
}
for ($row=16; $row<=16; $row++)
{
    $x = (($row-1) * 0);
    setRow($x+1, $x+30, $row, 2);        
}
for ($row=17; $row<=17; $row++)
{
    $x = (($row-1) * 0);
    setRow($x+1, $x+19, $row, 3);        
}
for ($row=18; $row<=18; $row++)
{
    $x = (($row-1) * 0);
    setRow($x+1, $x+32, $row, 3);        
}
for ($row=19; $row<=21; $row++)
{
    $x = (($row-1) * 0);
    setRow($x+1, $x+33, $row, 3);        
}
for ($row=22; $row<=23; $row++)
{
    $x = (($row-1) * 0);
    setRow($x+1, $x+14, $row, 3);        
}
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}'");
    }
}
?>
	
			Alles anzeigen
	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>
            .plan1 {
                border-collapse:collapse;
                margin-left: 10px;
            }
            .row {
                border: 1px solid black;
                border-collapse:collapse;
                background-color:yellow;
                float:left;
                width:20px;
                text-align:center;
                margin-right:10px;
            }
            .sitz {
                border: 2px solid black;
                width:20px;
                text-align:center;
            }
            .cat1 {
                background-color:red;
            }
            .cat2 {
                background-color:green;
            }
            .cat3 {
                background-color:orange;
            }
            </style>
    </head>
<body>
<table class="plan1" id="plan1">
        <?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++;
                    }
                echo "</tr>";
            }
        ?>
    <?php
        for($row=2; $row<=4; $row++)
        {
            echo "<tr>";
            echo "<td class='row'>{$row}</td>";
                for($seat=1; $seat<=21; $seat++)
                {
                    $sitzdaten = $plandaten[$i];
                    echo "<td class='sitz cat{$sitzdaten['kategorie']}'>{$sitzdaten['sitz']}</td>";
                    $i++;
                }
            echo "</tr>";
        }
        ?>
        <?php
        for($row=5; $row<=7; $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++;
                }
            echo "</tr>";
        }
        ?>
        <?php
        for($row=8; $row<=8; $row++)
        {
            echo "<tr>";
            echo "<td class='row'>{$row}</td>";
                for($seat=1; $seat<=13; $seat++)
                {
                    $sitzdaten = $plandaten[$i];
                    echo "<td class='sitz cat{$sitzdaten['kategorie']}'>{$sitzdaten['sitz']}</td>";
                    $i++;
                }
            echo "</tr>";
        }
        ?>
        <?php
        for($row=9; $row<=9; $row++)
        {
            echo "<tr>";
            echo "<td class='row'>{$row}</td>";
                for($seat=1; $seat<=25; $seat++)
                {
                    $sitzdaten = $plandaten[$i];
                    echo "<td class='sitz cat{$sitzdaten['kategorie']}'>{$sitzdaten['sitz']}</td>";
                    $i++;
                }
            echo "</tr>";
        }
        ?>
        <?php
        for($row=10; $row<=10; $row++)
        {
            echo "<tr>";
            echo "<td class='row'>{$row}</td>";
                for($seat=1; $seat<=27; $seat++)
                {
                    $sitzdaten = $plandaten[$i];
                    echo "<td class='sitz cat{$sitzdaten['kategorie']}'>{$sitzdaten['sitz']}</td>";
                    $i++;
                }
            echo "</tr>";
        }
        ?>
        <?php
        for($row=11; $row<=11; $row++)
        {
            echo "<tr>";
            echo "<td class='row'>{$row}</td>";
                for($seat=1; $seat<=37; $seat++)
                {
                    $sitzdaten = $plandaten[$i];
                    echo "<td class='sitz cat{$sitzdaten['kategorie']}'>{$sitzdaten['sitz']}</td>";
                    $i++;
                }
            echo "</tr>";
        }
        ?>
        <?php
            for($row=12; $row<=15; $row++)
            {
                echo "<tr>";
                echo "<td class='row'>{$row}</td>";
                    for($seat=1; $seat<=31; $seat++)
                    {
                        $sitzdaten = $plandaten[$i];
                        echo "<td class='sitz cat{$sitzdaten['kategorie']}'>{$sitzdaten['sitz']}</td>";
                        $i++;
                    }
                echo "</tr>";
            }
        ?>
        <?php
            for($row=16; $row<=16; $row++)
            {
                echo "<tr>";
                echo "<td class='row'>{$row}</td>";
                    for($seat=1; $seat<=30; $seat++)
                    {
                        $sitzdaten = $plandaten[$i];
                        echo "<td class='sitz cat{$sitzdaten['kategorie']}'>{$sitzdaten['sitz']}</td>";
                        $i++;
                    }
                echo "</tr>";
            }
        ?>
        <?php
            for($row=17; $row<=17; $row++)
            {
                echo "<tr>";
                echo "<td class='row'>{$row}</td>";
                    for($seat=1; $seat<=19; $seat++)
                    {
                        $sitzdaten = $plandaten[$i];
                        echo "<td class='sitz cat{$sitzdaten['kategorie']}'>{$sitzdaten['sitz']}</td>";
                        $i++;
                    }
                echo "</tr>";
            }
        ?>
        <?php
            for($row=18; $row<=18; $row++)
            {
                echo "<tr>";
                echo "<td class='row'>{$row}</td>";
                    for($seat=1; $seat<=32; $seat++)
                    {
                        $sitzdaten = $plandaten[$i];
                        echo "<td class='sitz cat{$sitzdaten['kategorie']}'>{$sitzdaten['sitz']}</td>";
                        $i++;
                    }
                echo "</tr>";
            }
        ?>
        <?php
            for($row=19; $row<=21; $row++)
            {
                echo "<tr>";
                echo "<td class='row'>{$row}</td>";
                    for($seat=1; $seat<=33; $seat++)
                    {
                        $sitzdaten = $plandaten[$i];
                        echo "<td class='sitz cat{$sitzdaten['kategorie']}'>{$sitzdaten['sitz']}</td>";
                        $i++;
                    }
                echo "</tr>";
            }
        ?>
        <?php
            for($row=22; $row<=23; $row++)
            {
                echo "<tr>";
                echo "<td class='row'>{$row}</td>";
                    for($seat=1; $seat<=14; $seat++)
                    {
                        $sitzdaten = $plandaten[$i];
                        echo "<td class='sitz cat{$sitzdaten['kategorie']}'>{$sitzdaten['sitz']}</td>";
                        $i++;
                    }
                echo "</tr>";
            }
        ?>
        </table>
</body>
</html>
	
			Alles anzeigen