|
|
|
ขอคำแนะนำ page navigation php ส่งค่าเปลี่ยนไปแต่ละหน้า |
|
|
|
|
|
|
|
ลองเอา code ไปรันดู ....แล้วให้มองค่าตัวแปรทุกอย่างออกมาจากฐานข้อมูล ผมมั่นใจว่าตอนกรอกข้อมูล ชื่อเมนูต่างๆต้องมีการกรอกเข้าไป...
ส่วนชื่อใด อยู่ใต้ส่วนใด หรือประมาณว่า child คงตอนอยู่ที่การกรอกข้อมูล หรือ การคิวรี่ แล้วครับ...
ลองนึกภาพตามว่าจะช่วยได้หรือเปล่านะครับ....
หลักการเบื้องต้น คือ GET ค่ามา นำค่าไป คิวรี่กับข้อมูลที่เก็บไว้ ข้อมูลนี้ต้องเก็บให้สนับสนุนรูปแบบ
เมนู > เมนู > เมนู
นะครับ
ปล. code ยาวหน่อย เพราะไม่ได้ตัด css ออก ดึงมาจาก dw สำเร็จรูป สาระสำคัญอยู่ในส่วน body ลงไปนะครับ
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
background-color: #4E5869;
margin: 0;
padding: 0;
color: #000;
}
ul, ol, dl {
padding: 0;
margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
margin-top: 0;
padding-right: 15px;
padding-left: 15px;
}
a img {
border: none;
}
a:link {
color:#414958;
text-decoration: underline;
}
a:visited {
color: #4E5869;
text-decoration: underline;
}
a:hover, a:active, a:focus {
text-decoration: none;
}
.container {
width: 80%;
max-width: 1260px;
min-width: 780px;
background-color: #FFF;
margin: 0 auto;
overflow: hidden;
}
.sidebar1 {
float: left;
width: 20%;
background-color: #93A5C4;
padding-bottom: 10px;
}
.content {
padding: 10px 0;
width: 80%;
float: left;
}
.content ul, .content ol {
padding: 0 15px 15px 40px;
}
ul.nav {
list-style: none;
border-top: 1px solid #666;
margin-bottom: 15px;
}
ul.nav li {
border-bottom: 1px solid #666;
}
ul.nav a, ul.nav a:visited {
padding: 5px 5px 5px 15px;
display: block;
text-decoration: none;
background-color: #8090AB;
color: #000;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
background-color: #6F7D94;
color: #FFF;
}
.fltrt {
float: right;
margin-left: 8px;
}
.fltlft {
float: left;
margin-right: 8px;
}
.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
-->
</style></head>
<body>
<div class="container">
<div class="sidebar1">
<ul class="nav">
<li><a href="?menu=1">Link one</a></li>
<li><a href="?menu=2">Link two</a></li>
<li><a href="?menu=3">Link three</a></li>
<li><a href="?menu=4">Link four</a></li>
</ul>
<p> </p>
<!-- end .sidebar1 --></div>
<?php
$menu = isset($_GET['menu']) ? $_GET['menu'] : '';
switch ($menu) {
case "1":
$name ="Link one";
break;
case "2":
$name ="Link two";
break;
case "3":
$name ="Link three";
break;
case "4":
$name ="Link four";
break;
default:
$name = "เมนู";
}
?>
<div class="content">
<h1>หน้าแรก > <?php echo $name; ?></h1>
<!-- end .content --></div>
<!-- end .container --></div>
</body>
</html>
|
ประวัติการแก้ไข 2015-06-29 14:05:05
|
|
|
|
Date :
2015-06-29 14:02:37 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้ามี 1000 link ก็ต้องเขียน 1000 case
สุดยอดไปเลย Doctor K
เมพโคตร
|
|
|
|
|
Date :
2015-06-29 15:06:06 |
By :
บูรพา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็บอกแล้วนี้ครับ อาจใช้ case หรือการเอา id ไปคิวรี่ข้อมูลมาแสดง ... ไม่เอาดิ่ครับ ไม่แนะนำอย่าทำลายครับ ไม่เสือกนะครับ น่ารักจัง
|
|
|
|
|
Date :
2015-06-29 15:29:28 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทั้งหมดมันก็แค่แนวทาง จะ 1000 link 10000 link มันก็แล้วแต่ มันเป็นแค่แนวทาง ... เสือกในทางสร้างสรรค์ หาข้อมูลที่ถูกต้องมาแชร์ โตเป็นควายแล้วยังคิดไม่ได้ ก็ตามเก็บให้ได้ทุกกระทู้นะครับ
พอเอาเข้าจริงจากที่สังเกตุ พอกระทู้ไหนกรูไม่ชัดเจน กรุล้มปุ๊บ ข้ามกรุปั๊บ กระทืบกรุซ้ำ ถ้าคิดว่ามีความสุขก็ทำไปครับ
โครตพ่อ โครตแม่ ครูบาอาจารย์ คงไม่เคยสอนเรื่องจิตสาธารณะ ถึงได้คอยจับผิด ...
วันนี้ผมทุกข์ล่ะ ผมด่าออกไป ฮ่า ๆ ๆ ๆ ๆ
|
|
|
|
|
Date :
2015-06-29 15:39:07 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|