Hallo Gemeinde,
ich habe einen Code programmiert in dem bei bestimmten Werten, die Farbe des Ergebnis ändern soll. Leider bleibt die Farbe immer gleich. Ich wüsste nicht wo mein Fehler liegt vielleicht kann mir jmd. helfen
Unten ein Bsp. Bild wies nicht sein soll.
Die Werte bei 90 sollen grün sein, aber der Wert bei 60 mpüsste eigentlich gelb dargestellt werden.
Vielen Dank für die Hilfe
ich habe einen Code programmiert in dem bei bestimmten Werten, die Farbe des Ergebnis ändern soll. Leider bleibt die Farbe immer gleich. Ich wüsste nicht wo mein Fehler liegt vielleicht kann mir jmd. helfen
PHP:
<?php
$colchange = 1;
while ($dataset = mysql_fetch_array($ergebnis)){
$paxe = $dataset['paxe'];
$bestuhlung = $dataset['max_bestuhlung'];
$capaticity = ceil(($paxe) / ($bestuhlung) * 100); // Berechnung der Kapazitätsauslastung
// modulo ob gerade oder ungerade
if ($colchange % 2) {
$color = "#B6B6B6";
} else {
$color = "#999";
}
if ($capaticity >= 100) {
print "<tr bgcolor=\"$color\" align=\"left\" >";
print "<td>".$dataset['herstellername']." - ".$dataset['flugzeug_id']." '".$dataset['registrierung']."'</td><td></td><td></td><td></td><td></td>";
print "</tr>";
print "<tr bgcolor=\"$color\" align=\"left\">";
print "<td>".$dataset['flughafenid1']."<br></td><td></td><td>Departure: ".$dataset['dep_time']."</td><td></td><td></td>";
print "</tr>";
print "<tr bgcolor=\"$color\" align=\"left\">";
print "<td>to<br></td><td></td><td></td><td> <strong>Capaticity: </strong><span style=\"color:#009900\">100 %</span> <br>($paxe / $bestuhlung)</td><td><a href=\"FPS_buchung_flug2.php?flugnummer=".$dataset['flugnummer']."\"><input name=\"Book\" type=\"button\" value=\"Book\" /></a> "."</td>";
print "</tr>";
print "<tr bgcolor=\"$color\" align=\"left\">";
print "<td>".$dataset['flughafenid2']."<br></td><td></td><td>Arrival: ".$dataset['arr_time']."</td><td></td><td></td>";
print "</tr>";
}
elseif ($capaticity <=99) {
print "<tr bgcolor=\"$color\" align=\"left\" >";
print "<td>".$dataset['herstellername']." - ".$dataset['flugzeug_id']." '".$dataset['registrierung']."'</td><td></td><td></td><td></td><td></td>";
print "</tr>";
print "<tr bgcolor=\"$color\" align=\"left\">";
print "<td>".$dataset['flughafenid1']."<br></td><td></td><td>Departure: ".$dataset['dep_time']."</td><td></td><td></td>";
print "</tr>";
print "<tr bgcolor=\"$color\" align=\"left\">";
print "<td>to<br></td><td></td><td></td><td> <strong>Capaticity: </strong><span style=\"color:#009900\">$capaticity %</span> <br>($paxe / $bestuhlung)</td><td><a href=\"FPS_buchung_flug2.php?flugnummer=".$dataset['flugnummer']."\"><input name=\"Book\" type=\"button\" value=\"Book\" /></a> "."</td>";
print "</tr>";
print "<tr bgcolor=\"$color\" align=\"left\">";
print "<td>".$dataset['flughafenid2']."<br></td><td></td><td>Arrival: ".$dataset['arr_time']."</td><td></td><td></td>";
print "</tr>";
}
elseif ($capaticity <= 69)
{
print "<tr bgcolor=\"$color\" align=\"left\" >";
print "<td>".$dataset['herstellername']." - ".$dataset['flugzeug_id']." '".$dataset['registrierung']."'</td><td></td><td></td><td></td><td></td>";
print "</tr>";
print "<tr bgcolor=\"$color\" align=\"left\">";
print "<td>".$dataset['flughafenid1']."<br></td><td></td><td>Departure: ".$dataset['dep_time']."</td><td></td><td></td>";
print "</tr>";
print "<tr bgcolor=\"$color\" align=\"left\">";
print "<td>to<br></td><td></td><td></td><td> <strong>Capaticity: </strong><span style=\"color:#FFFF00\">$capaticity %</span> <br>($paxe / $bestuhlung)</td><td><a href=\"FPS_buchung_flug2.php?flugnummer=".$dataset['flugnummer']."\"><input name=\"Book\" type=\"button\" value=\"Book\" /></a> "."</td>";
print "</tr>";
print "<tr bgcolor=\"$color\" align=\"left\">";
print "<td>".$dataset['flughafenid2']."<br></td><td></td><td>Arrival: ".$dataset['arr_time']."</td><td></td><td></td>";
print "</tr>";
}
elseif ($capaticity <= 49) {
print "<tr bgcolor=\"$color\" align=\"left\" >";
print "<td>".$dataset['herstellername']." - ".$dataset['flugzeug_id']." '".$dataset['registrierung']."'</td><td></td><td></td><td></td><td></td>";
print "</tr>";
print "<tr bgcolor=\"$color\" align=\"left\">";
print "<td>".$dataset['flughafenid1']."<br></td><td></td><td>Departure: ".$dataset['dep_time']."</td><td></td><td></td>";
print "</tr>";
print "<tr bgcolor=\"$color\" align=\"left\">";
print "<td>to<br></td><td></td><td></td><td> <strong>Capaticity: </strong><span style=\"color:#FF0000\">$capaticity %</span> <br>($paxe / $bestuhlung)</td><td><a href=\"FPS_buchung_flug2.php?flugnummer=".$dataset['flugnummer']."\"><input name=\"Book\" type=\"button\" value=\"Book\" /></a> "."</td>";
print "</tr>";
print "<tr bgcolor=\"$color\" align=\"left\">";
print "<td>".$dataset['flughafenid2']."<br></td><td></td><td>Arrival: ".$dataset['arr_time']."</td><td></td><td></td>";
print "</tr>";
}
else {
print "May we have a System problem";
}
// ++ hinter der Variablen bewrikt das immer 1 dazugezählt wird. in einer schleife passiert das bei jedem durchgang.
$colchange++;
}// while ende
?>
Unten ein Bsp. Bild wies nicht sein soll.
Die Werte bei 90 sollen grün sein, aber der Wert bei 60 mpüsste eigentlich gelb dargestellt werden.
Vielen Dank für die Hilfe