Blame | Letzte Änderung | Log anzeigen | RSS feed
<?require_once "../Online-Shop/connect2.php";function getBestellungStatus( $bestellID ){$status = array( "statusOffen" => 0, "statusInBearbeitung" => 0,"statusReserviert" => 0, "statusErledigt" => 0,"statusFreigegeben" => 0, "statusVersand" => 0 );$count = 0;$query = "selectartikel_to_Bestellung.status,count(artikel_to_Bestellung.status) as count,artikel.Fatherfromartikel_to_Bestellung,artikel,BestellungwhereBestellung.ID = $bestellIDandartikel_to_Bestellung.Bestellung = Bestellung.IDandartikel_to_Bestellung.artikel = artikel.IDandartikel.Language = Bestellung.Languagegroup byartikel_to_Bestellung.status";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . pre( $query ) . "</hr>" );while ( $zeile = mysql_fetch_assoc( $result ) ){$status["status" . ucfirst( str_replace( " ", "", $zeile[status] ) )] =$zeile[count];if ( $zeile[Father] != -3 ){$count += $zeile[count];}}$status["artikelCount"] = $count;return $status;}function getBestellungSumme( $bestellID ){$query = "selectsum(Menge * Preis_pro_Stueck) as Gesamtsummefromartikel_to_Bestellungwhereartikel_to_Bestellung.Bestellung = $bestellID";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . pre( $query ) . "</hr>" );if ( $zeile = mysql_fetch_assoc( $result ) ){return $zeile;}}$query = "selectBestellung.IDfromBestellungwhereBestellung.ID = 70456";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . pre( $query ) . "</hr>" );$flag = 0;?><table cellspacing=3 cellpadding=3 border=1><?while ( $zeile = mysql_fetch_assoc( $result ) ){$zeile = array_merge( $zeile, getBestellungStatus( $zeile[ID] ) );$zeile = array_merge( $zeile, getBestellungSumme( $zeile[ID] ) );if ( $flag == 0 ){echo "<tr><td>" . implode( "</td><td>", array_keys( $zeile ) ) ."</td></tr>";$flag = 1;}echo "<tr><td>" . implode( "</td><td>", $zeile ) . "</td></tr>";}?></table>