Re: Output (Urgent!)

From: Date: Tue, 17 Jul 2001 09:11:21 +0000
Subject: Re: Output (Urgent!)
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-58227@lists.php.net to get a copy of this message
How you want to get a value from client side to php on the same page? Joseph "Orv î?÷inklÏ ²ørÏkîskî" <madmax@mip.sdu.dk> wrote in message news:197425618832.20010717111347@mip.sdu.dk... > Hi Frederik > > Run this code. It does what you want it to. > In your original code you compared two strings in the IF-statement. > When the $resolution gotten from your JavaScript returned '800' it would > have a lexical higher value than '1024' and thereby do exacely what > you wanted it to - actually the code would always return \1024\ since > your screen resolution would never return a string with a lexical > lower value than '1024'. > > By multiplying the string '1024' by 1 you get the integervalue 1024 > (that's a trick PHP offers ;) ) which you then compare to the > integervalue 1024. > > That's the trick.... > > $resolution = "<SCRIPT LANGUAGE=\"JavaScript\">document.write(screen.width)</SCRIPT>"; > echo "--".$resolution."--"; > if (($resolution*1) >= 1024) { > $resolution = "1024"; > } else { > $resolution = "800"; > } > echo "**".$resolution."**"; > > Venlig hilsen ha' en bra dag, > Morten Winkler > >

« previous php.general (#58227) next »