Показать сообщение отдельно
  #2 (permalink)  
Старый 13.01.2019, 20:49
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

<?php

$mysqli = new mysqli('localhost', 'root', '', 'kinomonster');

if (mysqli_connect_errno()) {
	printf("Соединение не установлено!", mysqli_connect_error());
	exit;
}

$mysqli->set_charset('utf8');

$query = $mysqli->query('SELECT * FROM movie');

?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>

table {
border: 1px solid black;
border-collapse: collapse;
width: 100%;
}

th {
border: 1px solid black;
padding: auto;
}

td {
border: 1px solid olive;
padding: auto;
}

</style>
</head>
<body>

<table>
<tr>
<th>id</th>
<th>name</th>
<th>description</th>
<th>year</th>
<th>add_date</th>
</tr>

<?php while ($row = mysqli_fetch_assoc($query)) { ?>
<tr>
<td><?php echo $row['id']; ?></td>
<td><?php echo $row['name']; ?></td>
<td><?php echo $row['description']; ?></td>
<td><?php echo $row['year']; ?></td>
<td><?php echo $row['add_date']; ?></td>
</tr>
<?php } 

$mysqli->close();

?>
</table>

</body>
</html>


У вас сначала все фильмы выводятся в <pre>, а затем последний в таблицу. Вместо <pre> надо тогда выводить строки таблицы, с точки зрения PHP это просто текст

Последний раз редактировалось Malleys, 13.01.2019 в 20:56.
Ответить с цитированием