Ceel
04.10.2007, 13:13
Hallo
Möchte gerne meine Bonusaktionen wie unten zu sehen in meine Mediadaten integrieren.
Jetzt habe ich nur zwei Probleme:
1. Bei "Anzahl der Bonusaktionen" und bei "Verdienst bei allen Bonusaktionen" werden alle gezählt, auch die die im Adminforce gelöscht sind. Da sie in der Datenbank noch existieren. Die Bonusaktionen werden mit dem Gültigkeitsdatum aktiviert und deaktiviert. Es sollen aber nur die aktiven gezählt werden.
2. "Anzahl der unbestätigten Bonusaktionen" und " Anzahl der bestätigten Bonusaktionen" möchte ich Anzeigen lassen. In der Datenbanktabelle heißt die Spalte "ok" und dort steht entweder "False" oder "True" drinnen. Jetzt würde ich gerne das "False" zählen und den unbestätigten Bonusaktionen zuordnen und das "True" den bestätigten Bonusaktionen. Wie mache ich das ?
// Bonusaktionen-Daten aus der Datenbank holen - Anfang
$bonusaktionen = mysql_fetch_array(db_query("SELECT COUNT(id) AS ba_anz , SUM(verguetung) AS ba_verguetung , SUM(menge) AS ba_menge , SUM(restmenge) AS ba_restmenge FROM ".$db_prefix."_bonusaktionen"));
$bonusaktionen_ok = mysql_fetch_array(db_query("SELECT COUNT(ok) AS ba_ok FROM ".$db_prefix."_bonusaktionen_ok"));
// Bonusaktionen-Daten aus der Datenbank holen - Ende
<table width="100%" border="0" cellpadding="1" cellspacing="1">
<tr>
<td width="50%">Anzahl der Bonusaktionen</td>
<td width="50%"><?=@number_format($bonusaktionen['ba_anz'],0,",",".");?> Stück</td>
</tr>
<tr>
<td width="50%">Verdienst bei allen Bonusaktionen</td>
<td width="50%"><?=@number_format($bonusaktionen['ba_verguetung'],2,",",".");?> <?=$waehrung;?></td>
</tr>
<tr>
<td width="50%">Anzahl der unbestätigten Bonusaktionen</td>
<td width="50%"><?=@number_format($bonusaktionen_ok['ba_ok'],0,",",".");?> Stück</td>
</tr>
<tr>
<td width="50%">Anzahl der bestätigten Bonusaktionen</td>
<td width="50%"><?=@number_format($bonusaktionen_ok['ba_ok'],0,",",".");?> Stück</td>
</tr>
</table>
Möchte gerne meine Bonusaktionen wie unten zu sehen in meine Mediadaten integrieren.
Jetzt habe ich nur zwei Probleme:
1. Bei "Anzahl der Bonusaktionen" und bei "Verdienst bei allen Bonusaktionen" werden alle gezählt, auch die die im Adminforce gelöscht sind. Da sie in der Datenbank noch existieren. Die Bonusaktionen werden mit dem Gültigkeitsdatum aktiviert und deaktiviert. Es sollen aber nur die aktiven gezählt werden.
2. "Anzahl der unbestätigten Bonusaktionen" und " Anzahl der bestätigten Bonusaktionen" möchte ich Anzeigen lassen. In der Datenbanktabelle heißt die Spalte "ok" und dort steht entweder "False" oder "True" drinnen. Jetzt würde ich gerne das "False" zählen und den unbestätigten Bonusaktionen zuordnen und das "True" den bestätigten Bonusaktionen. Wie mache ich das ?
// Bonusaktionen-Daten aus der Datenbank holen - Anfang
$bonusaktionen = mysql_fetch_array(db_query("SELECT COUNT(id) AS ba_anz , SUM(verguetung) AS ba_verguetung , SUM(menge) AS ba_menge , SUM(restmenge) AS ba_restmenge FROM ".$db_prefix."_bonusaktionen"));
$bonusaktionen_ok = mysql_fetch_array(db_query("SELECT COUNT(ok) AS ba_ok FROM ".$db_prefix."_bonusaktionen_ok"));
// Bonusaktionen-Daten aus der Datenbank holen - Ende
<table width="100%" border="0" cellpadding="1" cellspacing="1">
<tr>
<td width="50%">Anzahl der Bonusaktionen</td>
<td width="50%"><?=@number_format($bonusaktionen['ba_anz'],0,",",".");?> Stück</td>
</tr>
<tr>
<td width="50%">Verdienst bei allen Bonusaktionen</td>
<td width="50%"><?=@number_format($bonusaktionen['ba_verguetung'],2,",",".");?> <?=$waehrung;?></td>
</tr>
<tr>
<td width="50%">Anzahl der unbestätigten Bonusaktionen</td>
<td width="50%"><?=@number_format($bonusaktionen_ok['ba_ok'],0,",",".");?> Stück</td>
</tr>
<tr>
<td width="50%">Anzahl der bestätigten Bonusaktionen</td>
<td width="50%"><?=@number_format($bonusaktionen_ok['ba_ok'],0,",",".");?> Stück</td>
</tr>
</table>