以下是一个简单的PHP代码,用于实现选座功能:
<?php
// 假设座位的行和列数
$rows = 10;
$cols = 10;
// 获取已经被选中的座位数组(假设已经从数据库或其他来源获取)
$selectedSeats = array(2, 5, 8, 12, 15);
// 创建一个二维数组表示座位的状态(0表示空座位,1表示已选座位)
$seats = array();
for ($i = 1; $i <= $rows; $i++) {
for ($j = 1; $j <= $cols; $j++) {
$seatNumber = ($i - 1) * $cols + $j;
$seats[$i][$j] = in_array($seatNumber, $selectedSeats) ? 1 : 0;
}
}
// 输出座位图
echo "<table>";
for ($i = 1; $i <= $rows; $i++) {
echo "<tr>";
for ($j = 1; $j <= $cols; $j++) {
if ($seats[$i][$j] == 1) {
echo "<td style='background-color: red;'>已选</td>";
} else {
echo "<td><a href='select_seat.php?seat={$seats[$i][$j]}'>选择</a></td>";
}
}
echo "</tr>";
}
echo "</table>";
?>
请注意,这只是一个简单的示例代码,实际应用中可能需要根据具体需求进行修改和优化。
上一篇:php发送邮件到某个邮箱(php smtp发送邮件)
下一篇:PHP怎样实现随机文章
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站