Hallo,
irgendwie kam ich gestern auf keinen grünen Zweig mit meiner if-else-Abfrage, die nicht das ausspuckt, was sie ausspucken soll
Sitze zur Zeit an einem kleinen Script für Meerschweincheninteressierte, welches bei Eingabe eines "Gencodes" die dazugehörige Rasse ausspuckt. Soweit so gut, bei den Langhaarigen klappte es auch zufriedenstellend, aber bei den Kurzhaarigen streikt die Abfrage, da ich mehrere Bedingungen habe:
Als Ergebnis bekomme ich eben immer "Mischling", was insofern nicht stimmt, als das ich über den ausgegebenen Gencode ja weiß, dass es eine andere Rasse ist. Seit gestern rätsle ich, warum das so ist und Google und Forensuche haben nichts vergleichbares ausgespuckt (nur immer mit zwei Bedingungen bei Loginscripts z.B.).
Oder liegts daran, dass der Variablenname dem Variableninhalt so ähnlich sieht, dann krieg ich aber einen Krampf
LG,
Cara
irgendwie kam ich gestern auf keinen grünen Zweig mit meiner if-else-Abfrage, die nicht das ausspuckt, was sie ausspucken soll
Sitze zur Zeit an einem kleinen Script für Meerschweincheninteressierte, welches bei Eingabe eines "Gencodes" die dazugehörige Rasse ausspuckt. Soweit so gut, bei den Langhaarigen klappte es auch zufriedenstellend, aber bei den Kurzhaarigen streikt die Abfrage, da ich mehrere Bedingungen habe:
PHP:
if(($rh == "rh") AND ($fz == "fz") AND ($rx == "Rx") AND ($ch == "Ch"))
{
echo("CH-Teddy");
}
elseif(($rh == "rh") AND ($fz == "Fz") AND ($rx == "Rx") AND ($ch == "Ch"))
{
echo("Glatthaar");
}
elseif(($rh == "rh") AND ($fz == "Fz") AND ($rx == "rx") AND ($ch == "Ch"))
{
echo("Rex");
}
// .... und weitere Kombinationen
else
{
echo("Mischling");
}
Als Ergebnis bekomme ich eben immer "Mischling", was insofern nicht stimmt, als das ich über den ausgegebenen Gencode ja weiß, dass es eine andere Rasse ist. Seit gestern rätsle ich, warum das so ist und Google und Forensuche haben nichts vergleichbares ausgespuckt (nur immer mit zwei Bedingungen bei Loginscripts z.B.).
Oder liegts daran, dass der Variablenname dem Variableninhalt so ähnlich sieht, dann krieg ich aber einen Krampf
LG,
Cara