Создание панели ученика / учителя

Я создаю страницу входа ученика / учителя, которая будет связана с его / ее личной панелью. Я создал страницу входа в систему, я просто хочу узнать, как мне создать личную панель инструментов (показывая фотографию профиля человека, его настройки).
Может кто-нибудь, пожалуйста, помогите мне с этим. Я был бы очень благодарен. У меня есть готовый макет приборной панели. (Все основано на материальном дизайне)

-5

Решение

Для этого ответа я предполагаю, что у вас есть опыт работы с php, mySQLi и wamp-сервером, и вы знаете, как создать базу данных. Прежде всего создайте базу данных и создайте файл с именем connection.php, который установит соединение с вашей базой данных, который будет содержать только этот код.

<?php
$con= mysqli_connect("localhost","root","","database_name");
?>

Теперь перейдем к файлу, где вам нужны данные ученика-учителя. Теперь, если вы берете электронную почту и пароль для входа в систему, то в файле вы подтвердите это, как показано ниже

$query = "SELECT email, password FROM users WHERE email='{$email}' and password='{$password}'";
$result = mysqli_query($con,$query);
$num = mysqli_num_rows($result);
if ($num == 0) // that is if no records found in database
header('location: login.php');
else{
$row = mysqli_fetch_array($result);
session_start();
$_SESSION['email']=$row['email'];
header('location: index.php');
}

Теперь, зайдя в index.php, вам нужно извлечь данные этого пользователя. И вы можете использовать echo для создания html. Я показал печать номера рулона здесь

<?php
session_start();
if (!(isset($_SESSION['email'])))
header('location: login.php');

error_reporting(0);
require_once("connection.php");
$email = $_SESSION['email'];

$query = "SELECT * FROM users WHERE email='$email'";
$result = mysqli_query($con,$query);
$row = mysqli_fetch_array($result);

$rollNo = $row['RollNumber'];
echo "<p>Roll number of student is $rollNo </p>";
?>
1

Другие решения

Для этого вам нужно использовать PHP в HTML, а не CSS. CSS не так динамично, потому что он обналичивает

и дашборд всегда используют два div

<div class="top">
<ul>
<a><li>logout</li></a>
<a><li>....</li></a>
<a><li>...</li></a>
</div>
<div class="sidebar">
<div class="blocker">
</div>
<img class="profil-pic">

</div>

.top{
width:100%;
height:60px;
postion:fixed;
top:0px;
}
.top ul li{
float:left;
list-style:none;
}
.sidebar{
width:20%;
height:100vh;
postion:fixed;
left:0px;
top:0px;
}
.block{
height:60px;
width:100%;
}

это хорошая начальная точка

0

По вопросам рекламы [email protected]