Всякий раз, когда я иду на назначенную страницу с помощью контроллера, значения строки $ теряются.
Приведенный ниже код показывает, как я попадаю на новую страницу.
while($row = $result->fetch_assoc()) {
$html .= "<tr>";
$html .= "<td><a href='?article=del&".$row["id"]."'><i class='fas fa-trash-alt'></a></i></td>";
$html .= "</tr>";
}
ОбычноВ моей полной таблице показаны все данные, включая идентификатор и имена в БД и т. д. Но когда я попадаю на новую страницу, значение $ row теряется.Например, страница del была бы такой:
<?php
function del() {
print $row;
}
Я бы получил эту ошибку:
Примечание: неопределенная переменная: строка в C: \ wamp64 \ www \ SMS2 \ article \ del.php в строке 3
Вместо этого URL отображает $ row ["id"], например:
http://localhost/SMS2/index.php?article=del&15
В этом случае я нажал на строкузначение id которого равно 15.
Таким образом, значение $ row действительно загружается в url, а это 15, но теряется на реальной странице, когда я пытаюсь его распечатать.