Hallo,
ich möchte einen Schichtplan erstellen. Alle Mitarbeiter sollen auf einem Blick nebeneinander stehen. Ansicht für einen Monat. Wie kann ich nun dynamisch die Mitarbeiter abfragen und dann für jeden eine Spalte mit alle Tagen eines Monats als Zeilen generieren.
Hier mein momentaner Ansatz:
ich möchte einen Schichtplan erstellen. Alle Mitarbeiter sollen auf einem Blick nebeneinander stehen. Ansicht für einen Monat. Wie kann ich nun dynamisch die Mitarbeiter abfragen und dann für jeden eine Spalte mit alle Tagen eines Monats als Zeilen generieren.
Hier mein momentaner Ansatz:
PHP-Code:
<?php
#####################################################
# #
# Schichtplan #
# #
#####################################################
require('../include/config.inc.php');
#Abfrage
$sqlplan="SELECT * from th_schichtplan";
$exeplan=mysql_query($sqlplan, $connection) or die(mysql_error());
$exeplan2=mysql_query($sqlplan, $connection) or die(mysql_error());
$exeplan3=mysql_query($sqlplan, $connection) or die(mysql_error());
$row_plan = mysql_fetch_assoc($exeplan);
$row_plan2 = mysql_fetch_assoc($exeplan2);
$row_plan3 = mysql_fetch_assoc($exeplan3);
$totalRows_plan = mysql_num_rows($exeplan);
?>
<body id="iframespace_w">
<div class="box1">
<table width="100%" border="1" bordercolor="#999999" cellpadding="0" cellspacing="0">
<?php do { ?>
<tr bgcolor="<?php switchColors('#FFFFFF','#EEEEEE'); ?>">
<td id="tdstyle2"><?php echo $row_plan['tag'];?></td>
<td id="tdstyle2"><?php echo $row_plan['personr'];?></td>
<td id="tdstyle2"><?php echo $row_plan['schicht'];?></td>
</tr>
<?php } while ($row_plan = mysql_fetch_assoc($exeplan)); ?>
</table>
</div>
<div class="box2">
<table width="100%" border="1" bordercolor="#999999" cellpadding="0" cellspacing="0">
<?php do { ?>
<tr bgcolor="<?php switchColors('#FFFFFF','#EEEEEE'); ?>">
<td id="tdstyle2"><?php echo $row_plan2['tag'];?></td>
<td id="tdstyle2"><?php echo $row_plan2['personr'];?></td>
<td id="tdstyle2"><?php echo $row_plan2['schicht'];?></td>
</tr>
<?php } while ($row_pla2n = mysql_fetch_assoc($exeplan2)); ?>
</table>
</div>
<div class="box3">
<table width="100%" border="1" bordercolor="#999999" cellpadding="0" cellspacing="0">
<?php do { ?>
<tr bgcolor="<?php switchColors('#FFFFFF','#EEEEEE'); ?>">
<td id="tdstyle2"><?php echo $row_plan3['tag'];?></td>
<td id="tdstyle2"><?php echo $row_plan3['personr'];?></td>
<td id="tdstyle2"><?php echo $row_plan3['schicht'];?></td>
</tr>
<?php } while ($row_plan3 = mysql_fetch_assoc($exeplan3)); ?>
</table>
</div>
Kommentar