私のコードに問題があるようで、修正できません。私は問題を抱えているというエラーが出ています。チケット販売のショッピングカートを作成するにはどうすればいいですか
エラーは次のとおりです。
未定義のインデックスID、未定義の変数の結果、および未定義の変数iが
が、私はこれをどのように修正すればよいですか?
<?php
session_start();
require 'connect.php';
require 'item.php';
$relult = mysqli_query($link, 'select * from tickets where id='.$_GET['id']);
$product = mysqli_fetch_object($result);
if(isset($_GET['id'])){
$item= new Item();
$item->id = $product->id;
$item->name = $product->game;
$item->price = $product->price;
$item->quantity = 1;
$_SESSION['cart'][] = $item;
}
?>
<table align="center">
<td colspan="11"><h4> Upcoming games 2016/2017</h3> <td>
<tr>
<th>id</th>
<th>game</th>
<th>price</th>
<th>stadium</th>
<th>quantity</th>
<th>Sub Total</th>
</tr>
<?php
$cart = unserialize(serialize($_SESSION['cart']));
for($i-0; $i<count($cart); $i++){
?>
<tr>
<td><?php echo $cart[$i]->id; ?> </td>
<td><?php echo $cart[$i]->game; ?> </td>
<td><?php echo $cart[$i]->price; ?> </td>
<td><?php echo $cart[$i]->stsdium; ?> </td>
<td><?php echo $cart[$i]->quantity; ?> </td>
<td><?php echo $cart[$i]->price * $cart[$i]->quantity; ?> </td>
</tr>
<?php } ?>
</table>
<a href=" buytickets.php">Add more tickets to your cart</a>
</div>