Обновление по вопросу, теперь я исправил проблему с помощью пользователей, которые опубликовали. Ответ ниже для тех, кто хочет ссылки. Также установите Переменные для разбивки на страницы и установите следующие и предыдущие кнопки для перемещения по таблице $ limit = 8;
if (isset($_GET["page"] ))
{
$page = $_GET["page"];
}
else
{
$page=1;
};
$index= ($page-1) * $limit;
$sql = "SELECT * FROM survey LIMIT $index, $limit";
$result = mysqli_query($con, $sql);
echo "<div style='overflow: auto;'>";
echo "<table width=50% border=5px align=center >
<tr>
<th height=35 >Opinion</th>
<th>Date</th>
</tr>";
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
echo '<tr align=center height=30 >';
echo "<td>" . $row['Opinion'] . "</td>";
echo "<td>" . $row['date'] . "</td>";
}
}
else {
echo "0 results";
}
echo "<a href='admin.php?page=".($page-1)."' class='button'>Previous</a>   ";
echo "<a href='admin.php?page=".($page+1)."' class='button'>Next</a>";
Вы можете сделать следующее:
this.activatedRoute.queryParams.subscribe((params: Params) => {
this.param = params['name'];
}).unsubscribe();
}
Это чувствительно к регистру
На этот ответ уже ответили в этом комментарии , который также ссылается на Угловые документы , описывающие, как этого достичь.
Я не уверен, в каких терминах вы запрашиваете параметры запроса.
Предполагается, что вы пытаетесь создать какой-то глобальный метод для получения queryParams, если таковой имеется. Вы можете вызывать метод на каждом маршрутизаторе, измененном следующим образом -
this.router.events.subscribe(route => {
this.activatedRoute.queryParams.subscribe((queryParams) => {
solutionId = queryParams.solutionId || null;
});
});