У меня есть следующий код, который показывает некоторые данные из mysql в формате таблицы. Я хочу, когда один щелчок кнопки в этой строке ... данные в этой строке сохраняются в переменной сеанса, которая будет использоваться на следующей странице. Каждая кнопка имеет идентификатор, назначенный из числа циклов while.Как изменить значение сеанса при нажатии кнопки?
<div id="container">
<table>
<tr style="background: #372F2F;">
<th>Bus</th>
<th>From</th>
<th>To</th>
<th>Depart Time</th>
<th>Fare</th>
<th></th>
</tr>
<?php
$ticket=array();
$i=0;
while ($stmt->fetch()) {
$ticket[$i][0]= $bus;
$ticket[$i][1]= $from;
$ticket[$i][2]= $to;
$ticket[$i][3]= $depart;
$ticket[$i][4]= $fare;
?>
<tr>
<td style="width: 200px"><?php printf ("%s", $bus); ?></td>
<td style="width: 200px"><?php printf ("%s", $from); ?></td>
<td style="width: 200px"><?php printf ("%s", $to); ?></td>
<td style="width: 200px"><?php printf ("%s", $depart); ?></td>
<td style="width: 100px"><?php printf ("%s", $fare); ?></td>
<td style="width: 100px">
<div class="button red center" id="<?php echo $i; ?>" onclick="window.location='tickset.php'">Book Ticket</div>
</td>
</tr>
<?php
$i++;
}
$_SESSION['ticket'] = $ticket;
?>
</table>
<?php
$stmt->close();
$conn->close();
} else {
trigger_error('Statement failed : ' . $stmt->error, E_USER_ERROR);
}
?>
</div>
Вам нужно использовать ajax для отправки запроса от клиента к серверу. – hamed
Любая помощь, пожалуйста, потому что я junior – jymez