Hallo selfhtmler,
$countCO=0;
while($datenarray = mysql_fetch_array($meintableresult, MYSQL_ASSOC) or die (mysql_error())){
echo "<tr>";
foreach($_SESSION['tablecolallpc'] AS $cols){
switch($cols){
case "Computername":
echo $tdmaintable.$datenarray['Computername']."<td>";
break;
case "Benutzername":
echo $tdmaintable.$datenarray['User_ID']."<td>";
break;
case "Abteilung":
echo $tdmaintable.$datenarray['Abteilung']."<td>";
break;
case "Inventarnummer":
echo $tdmaintable.$datenarray['Inventarnummer']."<td>";
break;
case "Aktuelle Kostenstelle":
echo $tdmaintable.$datenarray['aktuelle_Kostenstelle'].<td>";
break;
case "Alte Kostenstelle":
echo $tdmaintable.$datenarray['alte_Kostenstelle']."<td>";
break;
case "Seriennummer":
echo $tdmaintable.$datenarray['SSN_change']."<td>";
break;
case "Anschaffungsdatum":
echo $tdmaintable.$datenarray['Anschaffungsdatum']."<td>";
break;
case "letzte aenderung":
echo $tdmaintable.$datenarray['letzte_aenderung']."<td>";
break;
case "MAC Adresse":
echo $tdmaintable.$datenarray['MAC_Adresse']."<td>";
break;
case "Netzwerkdose":
echo $tdmaintable.$datenarray['Netzwerkdose']."<td>";
break;
case "Seriennummer OCs":
echo $tdmaintable.$datenarray['SSN']."<td>";
break;
case "Telefondose":
echo $tdmaintable.$datenarray['Telefondose']."<td>";
break;
case "Telefonverteiler":
echo $tdmaintable.$datenarray['Telefonverteiler']."<td>";
break;
default: echo $tdmaintable."Kein eintrag vorhanden<td>";
break;
}
}
echo "<td></td>";
echo "<td></td>";
echo "<td></td>";
echo "</tr>";
$countCO++;
}
$_SESSION['tablecolallpc'] in diesem array sind die Spaltennamen enthalten die man sich über ein Listenfeld generieren kann.
So jetzt zu meiner Frage, weiß jemand von euch warum eine Spalte beschrieben ist und die darauffolgende leer bleibt. Ich blicke wirklich nicht warum.
Wenn ich nur die Oberen spalten generiere funktioniert es, also vermute ich dass es hieran liegen muss.
Ich hoffe mal jemand von euch fällt was auf.
Gruß Jonny F.