Chris Ross: while(dynamisch) - Wie?

Beitrag lesen

Hi zusammen,

Eure Tipps haben mir geholfen!

Ich habe das jetzt so gelöst:

if(test == 1) {
 $sql    = $site_db->query("SELECT id, herst, bez, typ, sernr, bemerk, coords, zbv FROM maschinen WHERE standort = 'Schleiferei'");
 $anz = 0;

while($dat[$anz] = $site_db->fetch_array($sql)) {
  $daten[$anz] = $dat[$anz];
  $anz++;
 }

}
else {
 $where  = array("Versand", "Handfertigung", "Betriebstechnik", "Druckluftraum");

foreach($where as $key) {
  $sql = $site_db->query("SELECT id, herst, bez, typ, sernr, bemerk, coords, zbv FROM maschinen WHERE standort = '".$key."'");
  $anz = 0;

while($dat[$key] = $site_db->fetch_array($sql)) {
   $daten[$anz] = $dat[$key];
   $anz++;
  }

$anz = 0;
 }

}

while(list($key, $data) = each ($daten)) {
 viele Befehle
}

Danke nochmal!

Gruß
Chris