Bhame Posted March 12, 2013 Share Posted March 12, 2013 Notice: Undefined index: id_product in D:\xampp\htdocs\web\products.php on line 4 This product id is invalid <?phpif(isset($_GET['action']) && $_GET['action'] == "add"){$id = intval($_GET['id_product']); <<<<<< HERE's THE PROBLEMif(isset($_SESSION['cart'][$id])){$_SESSION['cart'][$id]['quantity']++;}else {$sql2 = "SELECT * FROM products WHERE id_product={$id}";$query2 = mysql_query($sql2);if(mysql_num_rows($query2) != 0){$row2 = mysql_fetch_array($query2);$_SESSION['cart'][$row2['id_product']] = array("quantity" => 1, "price" => $row2['price']);}else{$message = "This product id is invalid";} }}?> Link to comment https://forums.phpfreaks.com/topic/275536-does-anyone-can-help-me-how-to-fixed-it/ Share on other sites More sharing options...
requinix Posted March 12, 2013 Share Posted March 12, 2013 The problem is you're assuming something's in an array when it actually isn't. You should check if it is first. And there's probably some logistical problem with the code that I can't tell because I have no idea what this code is. Link to comment https://forums.phpfreaks.com/topic/275536-does-anyone-can-help-me-how-to-fixed-it/#findComment-1418119 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.