Что вам нужно сделать, если у пользователя есть журнал, в то вам необходимо иметь ссылки на приборной панели на странице профиля, то вам нужно иметь строку запроса в вашей ссылке
например
<?php
session_start();
include 'dpconfig.php';
if (isset($_SESSION['uid']))
{
echo $_SESSION['uid'];
echo "<a href=\"profile.php?id=".$_SESSION['uid']."&action=view\">View Profile<a/>";
echo "<a href=\"profile.php?id=".$_SESSION['uid']."&action=edit\">Edit Profile</a>";
}else{
// not allowed redirect
}
?>
Приведенный выше код является простой информационной панелью после того, как пользователь выполнил регистрацию, мы отобразим ссылки на profile.php с двумя параметрами строки запроса, а именно идентификатор, который мы будем использовать для идентификации текущего пользователя, и действия, которое будет помогите нам узнать, какие действия пользователь делает (просматривая/редактируя) свой профиль
Затем, когда они по какой-либо ссылке, он перейдет на страницу profile.php с параметрами url. то мы используем метод GET, чтобы сделать наш обрабатывающий
Читайте о Получе here
profile.php
<?php
session_start();
include 'dpconfig.php';
if(isset($_GET['id']) && isset($_GET['action'])){
if($_GET['action'] === "view"){
// show user profile
}
if(isset($_GET['action']) ==="edit"):?>
show html form with profile info to edit then process
<?php
endif;
}else{
// not allowed do something
}
?>
Надеется, что это будет по крайней мере момент вы в правильное направление.
Извините, но этот код не похож на то, что вы знаете, что делаете. Я бы порекомендовал вам сначала ознакомиться с некоторыми учебными пособиями по началу работы. Нам мало смысла копировать все это вам. Ваши вопросы слишком широки и настолько расплывчаты, что на них нельзя ответить. – arkascha
Ваш код слишком грязный. Я нашел, что вы загружаете информацию о пользователе. На следующем шаге будет отображаться форма для пользователя, чтобы заполнить новые значения и управлять формой. – Stephan