Jump to content

Can't figure out why is_numeric isn't working


floridaflatlander

Recommended Posts

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

$_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.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.