hallo,
das was osi gesagt hat deckt dein fehler auf..
dein code stimmt bis auf eine kleinigkeit
if ($myRandom = 1) ist falsch:
es hat den effekt dass die bedingung immer ok ist und das $myRandom immer 1 ist, da ihm 1 zugewiesen wird..
richtig ist natürlich
if ($myRandom == 1)
kleiner tipp um solch fehler zu vermeiden:
schreibe bedingungen immer so:
if (1 == $myRandom)
ist dasselbe wie oben, nur wenn ein = vergessen wird meldet es der PHP-parser und so erkennt man schnell flüchtigkeitsfehler..
gruss Pozor
so ist alles ok:
srand();
$myRandom = rand (1, 2);
if (1 == $myRandom)
{
$myColor = "green";
}
else
{
$myColor = "orange";
}
(Dieser Beitrag wurde von Pozor am 17. Jun 2003, 18:20 geändert)