Попробуйте придать стиль тегам table, tr, td, тогда только вы можете добавлять стили в таблицу
как это: -
<style>
table {
border-collapse: collapse;
width: 100%;
}
th, td {
text-align: left;
padding: 8px;
}
tr:nth-child(even){background-color: #f2f2f2}
th {
background-color: #4CAF50;
color: white;
}
</style>
тогда при печати таблицы она будет отображаться с указанными стилями,
здесь я даю стили для тегов таблицы, tr, td
если вы хотите, вы можете назначить «класс» таблице, tr или td и придать стиль классам
, как вы хотите дать ссылку в таблице, код такой: -
<td><a href=""> <?php echo "$traveller['ticket_no']"; ?></a></td>
и в том, как вы написали цикл, есть ошибки, только цикл tr
не включайте tbody или что-либо внутри цикла, он должен быть вне цикла, например: -
echo "<tbody>";
while($traveller=mysqli_fetch_assoc($records)){
echo "<tr>";
echo "<td>". $traveller['ticket_no'] ." </td>";
echo "<td>". $traveller['fname'] ." </td>";
echo "<td>". $traveller['lname'] ." </td>";
echo "<td>". $traveller['flight_name'] ." </td>";
echo "<td>". $traveller['d_name'] ." </td>";
echo "<td>". $traveller['plane_name'] ." </td>";
echo "<td>". $traveller['boarding_time'] ." </td>";
echo "<td>". $traveller['depart_time'] ." </td>";
echo "</tr>";
}
echo "</tbody>";