Gut Tag zusammen, hier erst mal das listning:
PHP-Code:
<?
$result = mysql_query("SELECT pers.lfdnr, abt.nummer,
pers.name, persl.vorname, lehrg.auf, lehrg.zu, lehrg.fahr,lehr.stabler, lehr.lkw,lehr.sicher, lehr.comp,
lehr.count, lehr.nacht FROM lehr LEFT JOIN pers ON lehr.verwpers = pers.lfdnr ");
$a=0;
echo "<table width=100% border=1 cellpadding='2'
cellspacing='2' >";
echo "<tr bgcolor = 'rgb(192,192,192)' >";
while ($zeile = mysql_fetch_array($result))
{
$color = ($a % 2) ? "#99CCFF" : "#CCCCCC";
echo "<tr bgcolor ='$color'>";
echo"<td>$zeile[0]</td><td>$zeile[1]</td><td>$zeile[2]</td>
<td>$zeile[3]</td><td>";
if($zeile[4] == 'j')
{
echo"<inputype='checkbox'ame='auswahl[]'value='".$zeile[4]."'
checked></td>";
} else
{
echo"<inputtype='checkbox'name='auswahl[]'value='".$zeile[4]."'>";
}
echo"</td><td>$zeile[5]</td><td>$zeile[6]</td><td>$zeile[7]</td><td>$zeile[8]</td><td>$zeile[9]</td><td>$zeile[10]</td>
<td>$zeile[11]</td><td>$zeile[12]</td>";
echo "<tr>";
echo "</tr>";
$a++;
}
$zaehler++;
echo "</table>";
?>
Die Spalte für die Variable $zeile[4] soll der User nun per Checkbox ändern können. Je nachdem hat der Mitarbeiter den Lehrgang wird er in der Tabelle abgehakt.. Funktioniert ja auch... Aber eigentlich müsste das für die Zellen mit 5 bis 12 auch so sein... Natürlich kann ich jetzt für jede Zelle die If else Anweisung einsetzen.. Aber geht es eleganter? Vielleicht kann mir ja hier jemand einen Anstoss geben.
Danke