|
|
|
สอบถามค่ะ จะ link menu จาก side Nav โดยไม่เปลี่ยนหน้า ต้องเขียนcode แบบไหนคะ |
|
|
|
|
|
|
|
Code (PHP)
<?php
session_start();
if($_SESSION['Idcard'] == "")
{
echo "Please Login!";
exit();
}
include "connect.php";
$Idcard = $_SESSION["Idcard"];
$IdStudent = $_SESSION["IdStudent"];
$FirstnameTH = $_SESSION["FirstnameTH"];
$LastnameTH = $_SESSION["LastnameTH"];
$strSQL = "SELECT * FROM studentdata where `Idcard` = '".$_SESSION['Idcard']."'";
$objQuery = mysqli_query($link,$strSQL);
$objResult = mysqli_fetch_array($objQuery,MYSQLI_ASSOC);
$MontOfBirth = $objResult['MontOfBirth'];
if($MontOfBirth=="มกราคม"){
$Mont2 = "January";
}elseif($MontOfBirth=="กุมภาพันธ์"){
$Mont2 = "February";
}elseif($MontOfBirth=="มีนาคม"){
$Mont2 = "March";
}elseif($MontOfBirth=="เมษายน"){
$Mont2 = "April";
}elseif($MontOfBirth=="พฤษภาคม"){
$Mont2 = "May";
}elseif($MontOfBirth=="มิถุนายน"){
$Mont2 = "June";
}elseif($MontOfBirth=="กรกฎาคม"){
$Mont2 = "July";
}elseif($MontOfBirth=="สิงหาคม"){
$Mont2 = "August";
}elseif($MontOfBirth=="กันยายน"){
$Mont2 = "September";
}elseif($MontOfBirth=="ตุลาคม"){
$Mont2 = "October";
}elseif($MontOfBirth=="พฤศจิกายน"){
$Mont2 = "November";
}elseif($MontOfBirth=="ธันวาคม"){
$Mont2 = "December";
}
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="Mark Otto, Jacob Thornton, and Bootstrap contributors">
<meta name="generator" content="Hugo 0.82.0">
<title>IVEB Regist</title>
<link rel="canonical" href="https://getbootstrap.com/docs/5.0/examples/dashboard/">
<!-- Bootstrap core CSS -->
<link href="css/bootstrap.min.css" rel="stylesheet" >
<!-- Favicons -->
<link rel="apple-touch-icon" href="/docs/5.0/assets/img/favicons/apple-touch-icon.png" sizes="180x180">
<link rel="icon" href="/docs/5.0/assets/img/favicons/favicon-32x32.png" sizes="32x32" type="image/png">
<link rel="icon" href="/docs/5.0/assets/img/favicons/favicon-16x16.png" sizes="16x16" type="image/png">
<link rel="manifest" href="/docs/5.0/assets/img/favicons/manifest.json">
<link rel="mask-icon" href="/docs/5.0/assets/img/favicons/safari-pinned-tab.svg" color="#7952b3">
<link rel="icon" href="/docs/5.0/assets/img/favicons/favicon.ico">
<meta name="theme-color" content="#7952b3">
<style>
.bd-placeholder-img {
font-size: 1.125rem;
text-anchor: middle;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
@media (min-width: 768px) {
.bd-placeholder-img-lg {
font-size: 3.5rem;
}
}
</style>
<!-- Custom styles for this template -->
<link href="dashboard.css" rel="stylesheet">
</head>
<body>
<header class="navbar navbar-dark sticky-top bg-danger flex-md-nowrap p-0 shadow">
<a class="navbar-brand col-md-3 col-lg-2 me-0 px-3" href="#"><?php echo "$FirstnameTH $LastnameTH" ?></a>
<button class="navbar-toggler position-absolute d-md-none collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#sidebarMenu" aria-controls="sidebarMenu" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<ul class="navbar-nav px-3">
<li class="nav-item text-nowrap">
<a class="nav-link" href="#">Sign out</a>
</li>
</ul>
</header>
<div class="container-fluid">
<div class="row">
<nav id="sidebarMenu" class="col-md-3 col-lg-2 d-md-block bg-light sidebar collapse">
<div class="position-sticky pt-3">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="#">
<span data-feather="home"></span>
Dashboard
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<span data-feather="file"></span>
Orders
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="test2.php?act=load">
<span data-feather="shopping-cart"></span>
Products
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<span data-feather="users"></span>
Customers
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<span data-feather="bar-chart-2"></span>
Reports
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<span data-feather="layers"></span>
Integrations
</a>
</li>
</ul>
<h6 class="sidebar-heading d-flex justify-content-between align-items-center px-3 mt-4 mb-1 text-muted">
<span>Saved reports</span>
<a class="link-secondary" href="#" aria-label="Add a new report">
<span data-feather="plus-circle"></span>
</a>
</h6>
<ul class="nav flex-column mb-2">
<li class="nav-item">
<a class="nav-link" href="#">
<span data-feather="file-text"></span>
Current month
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<span data-feather="file-text"></span>
Last quarter
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<span data-feather="file-text"></span>
Social engagement
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<span data-feather="file-text"></span>
Year-end sale
</a>
</li>
</ul>
</div>
</nav>
<main class="col-md-9 ms-sm-auto col-lg-10 px-md-4">
<div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
<!-- Container -->
<h2 class="text-primary">ข้อมูลพื้นฐาน</h2>
</div>
<div class="row g-3">
<div class="col-md-2">
<label for="firstName" class="form-label">คำนำหน้าชื่อ</label>
<input type="text" class="form-control" id="firstName" placeholder="" value="<?= $objResult['PrefixTH'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid first name is required.
</div>
</div>
<div class="col-md-3">
<label for="lastName" class="form-label">ชื่อ</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['FirstnameTH'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-3">
<label for="lastName" class="form-label">นามสกุล</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['LastnameTH'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-2">
<label for="firstName" class="form-label">รหัสประจำตัวนักศึกษา</label>
<input type="text" class="form-control" id="firstName" placeholder="" value="<?= $objResult['IdStudent'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid first name is required.
</div>
</div>
<div class="col-md-2">
<label for="lastName" class="form-label">เลขประจำตัวประชาชน</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['Idcard'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-2">
<label for="lastName" class="form-label">Title</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['PrefixEng'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-3">
<label for="lastName" class="form-label">Firstname</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['FirstnameEng'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-3">
<label for="lastName" class="form-label">Lastname</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['LastnameEng'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
</div>
<div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
<!-- Container -->
<h2 class="text-primary">ข้อมูลวัดเกิด</h2>
</div>
<div class="row g-3">
<div class="col-md-1">
<label for="firstName" class="form-label">วันที่</label>
<input type="text" class="form-control" id="firstName" placeholder="" value="<?= $objResult['DateOfBirth'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid first name is required.
</div>
</div>
<div class="col-md-3">
<label for="lastName" class="form-label">เดือน</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['MontOfBirth'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-1">
<label for="lastName" class="form-label">ปี พ.ศ.</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['YearOfBirthTH'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-1">
<label for="firstName" class="form-label">วันที่/ENG</label>
<input type="text" class="form-control" id="firstName" placeholder="" value="<?= $objResult['DateOfBirth'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid first name is required.
</div>
</div>
<div class="col-md-3">
<label for="lastName" class="form-label">เดือน/ENG</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $Mont2;?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-1">
<label for="lastName" class="form-label">ปี ค.ศ.</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['YearOfBirthTH']-543;?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
</div>
<div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
<!-- Container -->
<h2 class="text-primary">ข้อมูลการศึกษา</h2>
</div>
<div class="row g-3">
<div class="col-md-4">
<label for="firstName" class="form-label">วิทยาลัย</label>
<input type="text" class="form-control" id="firstName" placeholder="" value="<?= $objResult['college'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid first name is required.
</div>
</div>
<div class="col-md-3">
<label for="lastName" class="form-label">สาขาวิชา</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['subject'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-2">
<label for="lastName" class="form-label">ปีที่สำเร็จการศึกษา</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['yGraduate'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-2">
<label for="lastName" class="form-label">ภาคเรียนที่</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['yLearn'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
</div>
<div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
<!-- Container -->
<h2 class="text-primary">ข้อมูลที่อยู่ปัจจุบัน</h2>
</div>
<div class="row g-3">
<div class="col-md-1">
<label for="firstName" class="form-label">เลขที่</label>
<input type="text" class="form-control" id="firstName" placeholder="" value="<?= $objResult['NoH'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid first name is required.
</div>
</div>
<div class="col-md-1">
<label for="lastName" class="form-label">หมู่</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['Moo'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-2">
<label for="lastName" class="form-label">ซอย</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['Soi'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-2">
<label for="lastName" class="form-label">ถนน</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['Road'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-2">
<label for="lastName" class="form-label">ตำบล/แขวง</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['canton'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-2">
<label for="lastName" class="form-label">อำเภอ/เขต</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['District'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-2">
<label for="lastName" class="form-label">จังหวัด</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['province'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-2">
<label for="lastName" class="form-label">รหัสไปรษณีย์</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['postID'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-2">
<label for="lastName" class="form-label">โทรศัพท์บ้าน</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['tell'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-2">
<label for="lastName" class="form-label">โทรศัพท์มือถือ</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['tell'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
<div class="col-md-2">
<label for="lastName" class="form-label">E-mail</label>
<input type="text" class="form-control" id="lastName" placeholder="" value="<?= $objResult['email'];?>" readonly="readonly" required>
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
</div>
</main>
</div>
</div>
<br>
<center>
<div class="form"><br>
<a href="http://localhost/register/loginRegisterGraduat.php" class="btn btn-info btn-lg" role="button"><b>ยื่นคำร้องขอขึ้นทะเบียนบัณฑิต</b></a>
<br>
<!-- <div class="well">-->
<!---->
<!-- <font size="2" color="#a52a2a"><b> กรณีเข้าสู่ระบบโดยใช้ KKUMail</font> <br>-->
<!-- <font size="2" color="#00008b"><b><span class="glyphicon glyphicon-plus-sign"></span><a-->
<!-- href="https://accounts.kkumail.com/signup" target="_blank"> Sign Up KKUMail-->
<!-- (กรณีไม่มี)</a></b></font> <br>-->
<!-- <font size="2" color="#00008b"><b><span class="glyphicon glyphicon-question-sign"></span><a-->
<!-- href="https://password.kku.ac.th/recovery" target="_blank"> Forgot Account / Password </a></b></font>-->
<!-- </div>-->
<br>
</div>
<h5 class="text-danger">กรุณาตรวจสอบข้อมูลของท่านให้ถูกต้องครบถ้วนก่อนยื่นคำร้องขอขึ้นทะเบียนบัณฑิต</h5>
</center>
<script src="/docs/5.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-JEW9xMcG8R+pH31jmWH6WWP0WintQrMb4s7ZOdauHnUtxwoG2vI5DkLtS3qm9Ekf" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/feather.min.js" integrity="sha384-uO3SXW5IuS1ZpFPKugNNWqTZRRglnUJK6UAZ/gxOX80nxEkN9NcGZTftn6RzhGWE" crossorigin="anonymous"></script><script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/Chart.min.js" integrity="sha384-zNy6FEbO50N+Cg5wap8IKA4M/ZnLJgzc6w2NqACZaK0u0FXfOWRRJOnQtpZun8ha" crossorigin="anonymous"></script><script src="dashboard.js"></script>
<div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
<!-- Container -->
</div>
<center>
</center>
</body>
</html>
|
ประวัติการแก้ไข 2021-05-07 18:18:21
|
|
|
|
Date :
2021-05-07 18:17:25 |
By :
siriwimon2559 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวอย่าง แบบเบสิค ใช้ jquery
Code (PHP)
<style>
.d-none{ display: none; }
</style>
<div id="side_menui">
<ul>
<li data-menu="menu1">menu1</li>
<li data-menu="menu2">menu2</li>
<li data-menu="menu3">menu3</li>
</ul>
</div>
<div class="content" id="menu1" >Content Menu 1 </div>
<div class="content d-none" id="menu2" >Content Menu 1 </div>
<div class="content d-none" id="menu3" >Content Menu 1 </div>
<script>
$(document).ready(()=>{
$('li').click(function(){
$('.content').addClass('d-none');
$('#'+$(this).data('menu')).removeClass('d-none');
});
});
</script>
|
|
|
|
|
Date :
2021-05-07 22:03:45 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คลิกเมนูทางซ้ายแล้วโชว์ข้อมูลทางขวาโดยไม่เปลี่ยนหน้า?
ใช้ ajax. ศึกษาเพิ่มเติมเกี่ยวกับ ajax.
แต่ แน่ใจเหรอว่าการทำงานมันใช่แบบนั้น?
เพราะทางซ้ายคือเมนูไปแต่ละหน้า แล้วแต่ละหน้า เช่น products, customers มันควรมีหลายรายการ ไม่ใช่รายการเดียว ดังนั้นคลิกเมนูทางซ้ายแล้วควรจะเป็นหน้าตารางรายการรวมของแต่ละเมนู เช่น products ก็ไปแสดงรายการสินค้าทั้งหมด แล้วค่อยคลิกแก้ไขหรือเพิ่มจึงค่อยเข้าหน้าฟอร์มนี้.
ดังนั้นจึงย้อนถามอีกทีว่าคลิกเมนูแล้วดึงข้อมูลมาทางขวาเลย ซึ่งเป็นฟอร์ม มันใช่เหรอ? เพราะนั่นหมายความว่าจะมีสินค้าแค่อันเดียว ลูกค้าแค่คนเดียว ทุกเมนูมีรายการเดียวเพิ่มลบอะไรไม่ได้
|
|
|
|
|
Date :
2021-05-08 08:05:15 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากเลยค่ะ คุณChaidhanan เป็นประโยชน์มากเลย ทำตามคำแนะนำได้แล้วค่ะ
|
|
|
|
|
Date :
2021-05-08 18:43:56 |
By :
ama |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|