Abhängig vom Ergebnis die Ausgabe in verschiedenen Farben.

  • Themenstarter Themenstarter kecks
  • Beginndatum Beginndatum
K

kecks

Hallo, ich habe mir ein php-Script runtergeladen und muss dazu sagen, dass ich von PHP keine Ahnung habe. Bevor nun jemand postet: "Dann lern php!", bitte ich um ehrlich gemeinte Hilfe und Antworten, sonst bitte ganz unterlassen. Danke

Bei diesem Script handelt es sich um ein Warscript. Am besten poste ich erstmal den Code hier rein:

Code:
    echo "
    <tr>
    <td align='center'>" . $row[1] . "</td>
    <td align='center'>" . $row[2] . "</td>
    <td align='center'>" . $row[3] . " <br> " . $row[4] . "</td>
    <td align='center'>[ <a href='" . $row[5] . "' target='_blank'>Link</a> ]</td>
    <td align='center'>" . $row[6] . ":" . $row[7] . "</td>
    <td align='center'>" . $row[8] . "</td>
    <td align='center'>[ <a href=\"details.php?id=" . $row[0] . "\">mehr</a> ]</td>
    </tr>
    <tr>
    <td colspan='7' align='center'><hr></td>
    </tr>
    ";

Nun soll im bold-markierten Bereich das Ergebnis ausgegeben werden. Je nachdem, ob gewonnen, verloren oder unetschieden gespielt wurde, soll die Farbe des Ergebnisses variieren. Wie kann ich das am besten einbauen?

Vielen Dank schonmal im voraus.
 
PHP:
# $row[6] - eigene Punkte
# $row[7] - gegnerische Punkte

$color='green'; // gewonnen
if($row[6] == $row[7]) $color='yellow'; // unentschieden
elseif($row[6] < $row[7]) $color='red'; // verloren

echo '<td align="center"><span style="color: '.$color.'">'.$row[6].':'.$row[7].'</span></td>';
Ich könnte jetzt mit dir streiten warum du es nicht lernen willst, aber wenn man
nunmal nicht will, will man halt nicht.
 
Könntest Du bitte den Code in meinen Ausschnitt einfügen, damit ich weiss, wo genau ich den einbauen muss. Wenn ich einfach nur:

Code:
<td align='center'>" . $row[6] . ":" . $row[7] . "</td>

Dadurch ersetze, kommt immer eine Fehlermeldung.

Danke
 
kecks hat gesagt.:
Könntest Du bitte den Code in meinen Ausschnitt einfügen, damit ich weiss, wo genau ich den einbauen muss.

Code:
# $row[6] - eigene Punkte 
# $row[7] - gegnerische Punkte 
 
$color='green'; // gewonnen 
if($row[6] == $row[7]) $color='yellow'; // unentschieden 
elseif($row[6] < $row[7]) $color='red'; // verloren 

	echo "
	<tr>
	<td align='center'>" . $row[1] . "</td>
	<td align='center'>" . $row[2] . "</td>
	<td align='center'>" . $row[3] . " <br> " . $row[4] . "</td>
	<td align='center'>[ <a href='" . $row[5] . "' target='_blank'>Link</a> ]</td>
	<td align='center'><span style='color: ".$color."'>" . $row[6] . ":" . $row[7] . "</span></td>
	<td align='center'>" . $row[8] . "</td>
	<td align='center'>[ <a href=\"details.php?id=" . $row[0] . "\">mehr</a> ]</td>
	</tr>
	<tr>
	<td colspan='7' align='center'><hr></td>
	</tr>
	";
 
Zurück