Вопрос по перенаправлению страниц с использованием php - PullRequest
0 голосов
/ 19 апреля 2020

Код для страницы 1. php - (здесь назван индексом. php)

<?php
require_once "pdo.php";
session_start();
if(!(isset($_SESSION['email'])||isset($_SESSION['password']))
{
$url = "login.html";
}
?>
<html>
<head></head><body>
<?php
if ( isset($_SESSION['error']) ) {
    echo '<p style="color:red">'.$_SESSION['error']."</p>\n";
    unset($_SESSION['error']);
}
if ( isset($_SESSION['success']) ) {
    echo '<p style="color:green">'.$_SESSION['success']."</p>\n";
    unset($_SESSION['success']);
}
if (isset($_SESSION['name']))
echo('<table border="1">'."\n");
$stmt = $pdo->query("SELECT name, email, password, user_id FROM users");
while ( $row = $stmt->fetch(PDO::FETCH_ASSOC) ) {
    echo "<tr><td>";
    echo(htmlentities($row['name']));
    echo("</td><td>");
    echo(htmlentities($row['email']));
    echo("</td><td>");
    echo(htmlentities($row['password']));
    echo("</td><td>");
    echo('<a href="edit.php?user_id='.$row['user_id'].'">Edit</a> / ');
    echo('<a href="delete.php?user_id='.$row['user_id'].'">Delete</a>');
    echo("</td></tr>\n");
}
?>
</table>
<!--<a href="add.php">Add New</a>-->
<!--<a href = "login.php">Login</a>-->

Мне дали страницу 1. php, которая является первой страницей, когда пользователь открывает приложение ,

На стр. 1. php дается ссылка для входа в систему. Эта страница перенаправляет для входа в систему. php, что требует от нас входа в систему с подлинной электронной почтой и паролем.

После входа в систему он возвращается на страницу 1. php, которая имеет такие параметры, как добавление нового элемента в некоторую базу данных или удаление / редактирование данных в базе данных, а также возможность выхода из системы, которая затем возвращает исходную страницу1 . php, в которой нам дали возможность войти в систему.

Проблема в том, что если я выполняю операции над базой данных через другую страницу (например, как page2. php), это выполнимо, но я не могу обновить страницу 1. php после входа в систему. php перенаправляет на страницу 1. php.

Как мне работать, чтобы логин. php страница перенаправляла на индекс. php с измененными параметрами? (которые являются операциями с базой данных.) И как мне сделать это, используя теги href в html вместо операций с кнопками?

...