Re: [phplib] (Kein Thema) From: Forrest J Cavalier III (forrest <email protected>)
Date: 06/09/01

>
> I tried to do:
> $ObjTyp1 = array('"%Ein%"' , '"%Doppel%"');
> $string1 = implode(" or ", $ObjTyp1);
> <input type=radio name="ObjArt" value="Wohn" <? echo (mysql_result($result,0,
> "ObjArt")==$string1)?"checked":""; ?>>Wohnh&auml;user</td>
>
> and it doesn't work,
>
> but when I do:
>
> <input type=radio name="ObjArt" value="Wohn" <? echo (mysql_result($result,0,
> "ObjArt")== "%Ein%" or "%Doppel%" )?"checked":"";?>>Wohnh&auml;user</td>
>
They are not the same. Look at where the quotes are.

(mysql_result($result,0, "ObjArt")== "%Ein%" or "%Doppel%" )

is always true. You are using the low precedence operator
"or", so PHP runs it as:

((mysql_result($result,0, "ObjArt")== "%Ein%")
  or
 "%Doppel%" )

---------------------------------------------------------------------
To unsubscribe, e-mail: phplib-unsubscribe <email protected>
For additional commands, e-mail: phplib-help <email protected>