On Sat, 2003-11-22 at 13:57, Pieter wrote:
> I recently started coding online and i have the weirdest response, my code is:
>
> <?php
>
> include 'function.inc';
>
> echo "$id<br>";
>
> print (gettype($id));
>
> if ($id = "add" )
>
> {
>
> echo "is add";
>
> exit;
>
> }
>
>
> if ($id = "own" )
>
> {
>
>
> echo "id is own";
>
> exit;
>
> }
>
> if ($id = "all" )
>
> {
>
>
> echo "id is all";
>
> exit;
>
> }
>
> ?>
>
> $id in this case = "own", but it totally ignores this value and uses the first if
> statement and treats $id as if it has a value of "add". I am very frustrated and i
> really hope someone can help me. The server is linux, and php version 4.1.2
>
> Thanks
>
Don't use = use ==
By using the = you are assigning $id to that value making the if
statement always true.
The compare one to the other use == instead
--
"I have a photographic memory. I just forgot the film" --Unknown
=============================
Ryan Thompson
[EMAIL PROTECTED]
http://osgw.sourceforge.net
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php