wmguk Posted March 19, 2009 Share Posted March 19, 2009 Hi, I'm passing variables from a DB to a page, but the variables have & in so when i pass them to a page using $_GET I lose part after the & i.e. OBA0B&B becomes OBA0B Is there any way i can stop this? this is how it is passed: <a href="cart.php?action=add&id=<?php echo $prod['code']; ?>&bus_name=<? echo $bus_name; ?>">Add to cart</a> Quote Link to comment https://forums.phpfreaks.com/topic/150138-solved-variable-oba0bb-becomes-oba0b-when-passed/ Share on other sites More sharing options...
JonnoTheDev Posted March 19, 2009 Share Posted March 19, 2009 I would not use the item you have chosen to pass through the url. It looks like your product code. Im assuming these products are in a database table so instead you should pass the primary key which is an integer. Your cart.php can get the rest of the product information from the database using this value. Quote Link to comment https://forums.phpfreaks.com/topic/150138-solved-variable-oba0bb-becomes-oba0b-when-passed/#findComment-788686 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.