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 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 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
Archived
This topic is now archived and is closed to further replies.