PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Echobefehl Farbig ausgeben



FeaR
14.11.2008, 08:26
Moin,

eine Frage, ich sitz gerade in der Schule und Arbeite an PHP an der IF-Else und elseif Abfrage, soweit klappt alles Super.

Jetzt habe ich mir gedacht die Positiven Zahlen Grün auszugeben und die Negative Zahlen Rot nur ich habe bei google nicht wirklich Hilfe gefunden.
Ich hoffe Ihr könnt mir dabei helfen, unten habt Ihr mein Code.



<html>
<head>
<title>If-Else</title>
</head>
<body>
<?
$x = -5;
$y = 4;
// Der IF-Fall gibt die Positiven Zahlen aus
if($x>0 && $y>0){
echo $x . " und "; echo $y ." sind Positive Zahlen ";
}
// Dieser Fall gibt Negative Zahlen aus
elseif($x<0 && $y<0){
echo $x . " und "; echo $y ." sind Negative Zahlen";
}
// Dieser Elseif-Fall gibt eine Positive und eine Negative Zahl aus
elseif($x>0 && $y<0){
echo $x . " ist positiv "; echo $y ." ist negativ ";
}
// Dieser Elseif-Fall gibt eine Negativ und eine Postitive Zahl aus
elseif($x<0 && $y>0){
echo $x . " ist negativ "; echo $y ." ist positiv ";
}
// Dier Elseif-Fall gibt Neutrale Zahlen aus
elseif($x==0 && $y==0){
echo $x . " sind "; echo $y ." Neutral";
}
?>
</body>
</html>

TamCore
14.11.2008, 09:30
Einfach HTML-Code ins echo mit einbauen

FeaR
14.11.2008, 11:25
Hey,

danke für die schnelle Antwort, das mit dem HTML Code habe ich mir schon gedacht, nur ich weiß nicht wohin, da mich das mit den Variabeln verwirrt, wenn ich den Code direkt nach dem Echo befehl einfüge zeigt er mir ein Fehler an.

Währe nett, wenn mir jemand anhand diesem Code ein beispiel geben könnte


echo $x . " und "; echo $y ." sind Positive Zahlen ";

F1lehunt3r
14.11.2008, 11:47
echo"<font color=\"blue\">" $x . " und "; echo $y ."</font> sind Positive Zahlen "; Das sollte funktionieren. Habe jetzt die beiden VAriablen in einen <font> Tag mit der passenden Farbe geschrieben. Die Anführungszeichen habe ich gleich noch escaped.

FeaR
14.11.2008, 11:57
Danke Dir fuer deine Hilfe, mir wird aber ein Fehler angezeigt.


Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\xampp\htdocs\php\Unbenannt1.php on line 14

Und wenn ich das so umstelle, dass der Code so aussieht


echo <font color="blue">"$x"</font> . " und "; echo $y ." sind Positive Zahlen ";

kommt diese Fehlermeldung


Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\php\If-Else.php on line 12

Caelia
14.11.2008, 12:49
echo '<font color="green">'.$x.'</font> und <font color="green">'.$y.'</font> sind Positive Zahlen';

FeaR
14.11.2008, 12:51
Ich liebe dich :) Danke!!

Caelia
14.11.2008, 12:55
np^^