Hallo, habe da ein paar probleme mit SQL und PHP!
$query2 = "SELECT * FROM abtums WHERE datum='$date'";
$result2 = mysql_query ($query2)
or die ("ERROR 4");
while($row = mysql_fetch_object($result2))
echo "<table border='1' cellpadding='0' cellspacing='0'><tr>";
{
$vlabtdivi = ($row->vlabt/100);
echo "<td width='30' height='5' align='center' bgcolor='#FFFFFF'><font size='1' face='Arial'>$row->id</td>";
echo "<td width='95' height='5' align='center' bgcolor='#FFFFFF'><font size='1' face='Arial'>$row->datum</td>";
echo "<td width='30' height='5' align='center' bgcolor='#FFFFFF'><font size='1' face='Arial'>$row->abt</td>";
echo "<td width='50' height='5' align='right' bgcolor='#FFFFFF'><font size='1' face='Arial'>$vlabtdivi</td>";
if ($row->abt == 11 or ($row->abt == 13) or ($row->abt == 14) or ($row->abt == 16) or ($row->abt == 17) or ($row->abt == 18) or ($row- >abt == 19) or ($row->abt == 20) or ($row->abt == 21) or ($row->abt == 22) or ($row->abt == 23) or ($row->abt == 30) or ($row->abt == 35)) {
^^^ Wie kann man das kürzen?^^^
echo "<td width='80' height='5' align='right' bgcolor='#FFCCAA'><font size='1' face='Arial'></td>";
echo "<td width='80' height='5' align='right' bgcolor='#FFFFCC'><font size='1' face='Arial'>$abtkom</td>";
echo "<td width='80' height='5' align='right' bgcolor='#FFCCAA'><font size='1' face='Arial'></td>";
} else {
echo "<td width='80' height='5' align='right' bgcolor='#FFCCAA'><font size='1' face='Arial'>$abtkom</td>";
echo "<td width='80' height='5' align='right' bgcolor='#FFFFCC'><font size='1' face='Arial'></td>";
$newabtkom = $abtkom-($abtkom*$neup/100);
$rabtkom = number_format($newabtkom,0,",","");
$fabtkom = number_format($rabtkom,2,",","");
echo "<td width='80' height='5' align='right' bgcolor='#FFCCAA'><font size='1' face='Arial'>$fabtkom</td>";
}
Hier suche ich mir aus einer bestimmten Abteilung die Beträge raus und ziehe eine bestimmte Prozentzahl von den alten Beträgen ab danach lasse ich mir die neu berechne Beträge anzeigen aber wie kann ich jetzt aus den neu berechneten Beträge eine Summe bilden?
$query2 = "SELECT * FROM abtums WHERE datum='$date'";
$result2 = mysql_query ($query2)
or die ("ERROR 4");
while($row = mysql_fetch_object($result2))
echo "<table border='1' cellpadding='0' cellspacing='0'><tr>";
{
$vlabtdivi = ($row->vlabt/100);
echo "<td width='30' height='5' align='center' bgcolor='#FFFFFF'><font size='1' face='Arial'>$row->id</td>";
echo "<td width='95' height='5' align='center' bgcolor='#FFFFFF'><font size='1' face='Arial'>$row->datum</td>";
echo "<td width='30' height='5' align='center' bgcolor='#FFFFFF'><font size='1' face='Arial'>$row->abt</td>";
echo "<td width='50' height='5' align='right' bgcolor='#FFFFFF'><font size='1' face='Arial'>$vlabtdivi</td>";
if ($row->abt == 11 or ($row->abt == 13) or ($row->abt == 14) or ($row->abt == 16) or ($row->abt == 17) or ($row->abt == 18) or ($row- >abt == 19) or ($row->abt == 20) or ($row->abt == 21) or ($row->abt == 22) or ($row->abt == 23) or ($row->abt == 30) or ($row->abt == 35)) {
^^^ Wie kann man das kürzen?^^^
echo "<td width='80' height='5' align='right' bgcolor='#FFCCAA'><font size='1' face='Arial'></td>";
echo "<td width='80' height='5' align='right' bgcolor='#FFFFCC'><font size='1' face='Arial'>$abtkom</td>";
echo "<td width='80' height='5' align='right' bgcolor='#FFCCAA'><font size='1' face='Arial'></td>";
} else {
echo "<td width='80' height='5' align='right' bgcolor='#FFCCAA'><font size='1' face='Arial'>$abtkom</td>";
echo "<td width='80' height='5' align='right' bgcolor='#FFFFCC'><font size='1' face='Arial'></td>";
$newabtkom = $abtkom-($abtkom*$neup/100);
$rabtkom = number_format($newabtkom,0,",","");
$fabtkom = number_format($rabtkom,2,",","");
echo "<td width='80' height='5' align='right' bgcolor='#FFCCAA'><font size='1' face='Arial'>$fabtkom</td>";
}
Hier suche ich mir aus einer bestimmten Abteilung die Beträge raus und ziehe eine bestimmte Prozentzahl von den alten Beträgen ab danach lasse ich mir die neu berechne Beträge anzeigen aber wie kann ich jetzt aus den neu berechneten Beträge eine Summe bilden?
Kommentar