Hi,

this does not look basically wrong...
First of all, there is
$low
etc. in your php rather than $_REQUEST['low']
This means you either need to have a very old php version running, or one where the server config still allows globals (some servers do for existing clients, just to not disrupt their scripts)
Upload a file with
Code:
<? php_info(); ?>
to your server and watch it in the browser. Look for a setting called "register_globals". If that is not the problem, just view the news.php url in browser - any error messages?

Things that you might want to improve:
a) there does not seem to be any post data, since all the info is part of the url. Why not use GET?
b) mysql has
Code:
select count(*)
to get the number of entries.

Musicman