floridaflatlander Posted November 28, 2011 Share Posted November 28, 2011 I have a link echo '<p>View All Items listed for <a href="item.php?mem-items='.$mem_id.'">"'.$name.'"</a></p>'; That goes to a file http://localhost/folder/item.php?mem-items=26 with 26 being an actual member id number I use the GET function like this if (isset($_GET['mem-items']) && is_numeric($_GET['$mem-items'])) { $mem_items = $_GET['mem-items']; } My problem is $mem_items isn't assigned a variable, but when I take the "is_numeric($_GET['$mem-items'])" out, it works like a charm. I use this same format on the same file for "if (isset($_GET['item']) && is_numeric($_GET['item']))" AND it works great. Can anyone see what's wrong. Thanks Quote Link to comment https://forums.phpfreaks.com/topic/251980-cant-figure-out-why-is_numeric-isnt-working/ Share on other sites More sharing options...
kicken Posted November 28, 2011 Share Posted November 28, 2011 if (isset($_GET['mem-items']) && is_numeric($_GET['$mem-items'])) { $_GET['mem-items'] != $_GET['$mem-items'] You have an extra $. Quote Link to comment https://forums.phpfreaks.com/topic/251980-cant-figure-out-why-is_numeric-isnt-working/#findComment-1291945 Share on other sites More sharing options...
Andy-H Posted November 28, 2011 Share Posted November 28, 2011 Also $_GET data is always passed as a string, var_dump($_GET['key']); try ctype_digit Quote Link to comment https://forums.phpfreaks.com/topic/251980-cant-figure-out-why-is_numeric-isnt-working/#findComment-1291946 Share on other sites More sharing options...
Pikachu2000 Posted November 28, 2011 Share Posted November 28, 2011 $_GET['$mem_items'] But really, you don't want to use is_numeric anyhow, unless values such as 1.3697254106E446 or 0xAF82EDC693 are to be considered valid. Use ctype_digit instead. Quote Link to comment https://forums.phpfreaks.com/topic/251980-cant-figure-out-why-is_numeric-isnt-working/#findComment-1291947 Share on other sites More sharing options...
floridaflatlander Posted November 28, 2011 Author Share Posted November 28, 2011 Thanks!!! You Guys don't know how long I've been looking at this stuff. And Andy H & Pikachu... I'll check out ctype_digit() thanks PS That was the problem Quote Link to comment https://forums.phpfreaks.com/topic/251980-cant-figure-out-why-is_numeric-isnt-working/#findComment-1291951 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.