2016-12-20 8 views
-5

自分の個人用ダッシュボードに接続する生徒/教師ログインページを作成しています。私はログインページを作成しました。私は個人的なダッシュボード(個人のプロフィール写真、彼の設定を示す)をどうやって作るのか知りたいだけです。 誰でもこれを手伝ってください。私は非常に感謝しています。私はダッシュボードのレイアウトを準備しています。 (材料設計に基づくすべて)生徒/教師用ダッシュボードの作成

+0

のthats別のダッシュボードにリダイレクトできることに基づいてユーザーの種類を確認できます。 –

+2

あなたが試したことを親切に分かち合い、http://stackoverflow.com/help/how-to-ask – PseudoAj

+0

を参照してください。非常に簡単です。両方のユーザーのデータベースにユーザーの種類を保存してから、その種類を確認した後にページにリダイレクトするだけです。 – VishalParkash

答えて

1

あなたは、php、mySQLi、およびwampサーバーに関する実践的な知識を持ち、データベースの作成方法を知っていると仮定します。まず、データベースを作成し、このコードだけを含むデータベースへの接続を設定するconnection.phpという名前のファイルを作成します。

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

生徒の教師データが必要なファイルが表示されます。あなたはログイン用のメールアドレスとパスワードを取る場合さてファイルで、あなたは今、あなたは、あなたが構築するために、エコー使用できるuser.andのデータを抽出する必要がありますindex.phpに来て

$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'); 
} 

以下のようなことを確認しますあなたのhtml。私はあなたがHTMLではないCSSでPHPを使用する必要があることを行うためにここに

<?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>"; 
?> 
0

をロール番号を印刷示されています。それは

を入賞becouse CSSはとてもダイナミックでないとdashbourdはオールウェイズ2つの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%; 
} 

を使用すると、ユーザーテーブルにあなたは、ログイン・ユーザーに基づいて、ユーザーのタイプを格納することができます単にpritty大丈夫出発点

関連する問題