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