dean88b Posted January 16, 2015 Share Posted January 16, 2015 <SCRIPT LANGUAGE="javascript"> width = screen.width; height = screen.height; </SCRIPT> <?php $w = "<script>document.writeln(width);</script>"; $h = "<script>document.writeln(height);</script>"; if ($w<$h){ echo $w.",".$h; echo "<link rel='stylesheet' type='text/css' href='mystyle2.css'>"; } if ($w>$h) { echo $w.",".$h; echo "<link rel='stylesheet' type='text/css' href='mystyle.css'>"; } ?> the screen on my phone says $w = 360 and $h = 640 but why it always entered the second if ($w>$h) different result happened while a fill the variable manually like this $w = 360; $h = 640; it show a true result by entering the first if($w<$h) anyone can help? thx Quote Link to comment https://forums.phpfreaks.com/topic/293975-why-greather-than-show-the-wrong-result/ Share on other sites More sharing options...
requinix Posted January 16, 2015 Share Posted January 16, 2015 You can't mix PHP and Javascript like that. $w is literally the string "". Normally I would reply with something like "You can do the width Quote Link to comment https://forums.phpfreaks.com/topic/293975-why-greather-than-show-the-wrong-result/#findComment-1503113 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.