cty Posted December 14, 2006 Share Posted December 14, 2006 PHP Parse error: parse error, unexpected $end in C:\test\kelly.php on line 118[code]<?phpfunction AddItem($itemId, $qty){$db=new mysqli('localhost','root','','test');$db->select_db('test');$query="select count(*) from cart where cookieId = '" . GetCartId() . "' and itemId = $itemId";$result=$db->query($query);$row =$result->fetch_assoc();$numRows = $row[0];if($numRows == 0){// This item doesn't exist in the users cart,// we will add it with an insert query$query="insert into cart(cookieId, itemId, qty) values('" . GetCartId() . "', $itemId, $qty)";$result=$db->query($query);}else{// This item already exists in the users cart,// we will update it insteadUpdateItem($itemId, $qty);}}function UpdateItem($itemId, $qty){$query="update cart set qty = $qty where cookieId = '" . GetCartId() . "' and itemId = $itemId";$result=$db->query($query);}function RemoveItem($itemId){$query="delete from cart where cookieId = '" . GetCartId() . "' and itemId = $itemId";$result=$db->query($query);}function ShowCart(){$query="select * from cart inner join items on cart.itemId = items.itemId where cart.cookieId = '" . GetCartId() . "' order by items.itemName asc";$result=$db->query($query);while($row = $result->fetch_assoc()){// Increment the total cost of all items$totalCost += ($row["qty"] * $row["itemPrice"]);?><tr><td width="15%" height="25"><font face="verdana" size="1" color="black"><select name="<?php echo $row["itemId"]; ?>" onChange="UpdateQty(this)"><?phpfor($i = 1; $i <= 20; $i++){echo "<option ";if($row["qty"] == $i){echo " SELECTED ";}echo ">" . $i . "</option>";}?></select></font></td><td width="55%" height="25"><font face="verdana" size="1" color="black"><?php echo $row["itemName"]; ?></font></td><td width="20%" height="25"><font face="verdana" size="1" color="black">$<?php echo number_format($row["itemPrice"], 2, ".", ","); ?></font></td><td width="10%" height="25"><font face="verdana" size="1" color="black"><a href="cart.php?action=remove_item&id=<?php echo $row["itemId"]; ?>">Remove</a></font></td></tr><tr><td width="100%" colspan="4"><hr size="1" color="red" NOSHADE></td></tr><tr><td width="70%" colspan="2"><font face="verdana" size="1" color="black"><a href="products.php"><< Keep Shopping</a></font></td><td width="30%" colspan="2"><font face="verdana" size="2" color="black"><b>Total: $<?php echo number_format($totalCost, 2, ".", ","); ?></b></font></td></tr>[/code] Link to comment https://forums.phpfreaks.com/topic/30611-syntax-errorplease-help/ Share on other sites More sharing options...
trq Posted December 14, 2006 Share Posted December 14, 2006 Ever heard of indentation and which is line 118? Link to comment https://forums.phpfreaks.com/topic/30611-syntax-errorplease-help/#findComment-140958 Share on other sites More sharing options...
.josh Posted December 14, 2006 Share Posted December 14, 2006 looks to me like you're missing a couple of }'s one for your function and one for the first while right after it. but that's just a guess. I bet i could make a better guess if you follow thorpe's advice. Link to comment https://forums.phpfreaks.com/topic/30611-syntax-errorplease-help/#findComment-140959 Share on other sites More sharing options...
mjlogan Posted December 14, 2006 Share Posted December 14, 2006 missing a } at the very bottom is my guess. Link to comment https://forums.phpfreaks.com/topic/30611-syntax-errorplease-help/#findComment-141061 Share on other sites More sharing options...
onlyican Posted December 14, 2006 Share Posted December 14, 2006 Your missing some the codeFrom the function ShowCart(){You have not closed the While loop BracketORThe Function Bracket Link to comment https://forums.phpfreaks.com/topic/30611-syntax-errorplease-help/#findComment-141073 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.