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