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";} }}?> Quote 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 (edited) 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. Edited March 12, 2013 by requinix Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.