|
|
|
ขอความช่วยเหลือเรื่อง .... การ search และการแบ่งหน้า แบบย่อค่ะ |
|
|
|
|
|
|
|
เอาไปเป็นแนวครับ ค่าต่างๆที่ต้องการสามารถใส่รอได้เลยครับ
Code (PHP)
<option value=\"$_SERVER[SCRIPT_NAME]?Page=$i&StartDate=$_GET[StartDate]&EndDate=$_GET[EndDate]&Search=$_GET[Search]&Search2=$_GET[Search2]\" $selected>
|
|
|
|
|
Date :
2013-01-28 10:34:42 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนโค๊ดซับซ้อนเกินไปหรือเปล่าครับตอนแบ่งหน้า ??
ใช้ Jump menu จะง่ายกว่ามั้ย
หมายเหตุ ในการส่งค่าไปหน้าต่อไปแต่ระครั้ง เราควรส่งค่าตัวแปรที่ทำการ Search ไปด้วย
Code (PHP)
<script>
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>
<select onchange="MM_jumpMenu('parent',this,0)">
<?
for($i=1; $i<=$Num_Pages; $i++){
?>
<option value="?Page=1&ddlSelect=<?=$_GET["ddlSelect"];?>&txtKeyword=<?=$_GET['txtKeyword'];?>"><?=$i;?></option>
<?
}
?>
</select>
|
ประวัติการแก้ไข 2013-01-28 10:38:23
|
|
|
|
Date :
2013-01-28 10:37:17 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บรรทัด 102 ของการแบ่งหน้าครับ
|
|
|
|
|
Date :
2013-01-28 10:54:34 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนค่า option ในช่อง value Page=1 เป็น Page=<?=$i;?> ดูครับ น่าจะใช้ได้แล้ว
|
|
|
|
|
Date :
2013-01-28 11:13:43 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กำหนดค่า selected ครับ เช่น
if($obj[value]==1){
$selected = "selected";
}else{
$selected = "";
}
แล้วเอา $selected ไปใช้ครับ
|
|
|
|
|
Date :
2013-01-28 11:47:06 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<script>
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>
<select onchange="MM_jumpMenu('parent',this,0)">
<?
for($i=1; $i<=$Num_Pages; $i++){
if($i == $_GET['Page']){
$Sel="selected";
}else{
$Sel="";
}
?>
<option value="?Page=<?=$i;?>&ddlSelect=<?=$_GET["ddlSelect"];?>&txtKeyword=<?=$_GET['txtKeyword'];?>" <?=$Sel;?>><?=$i;?></option>
<?
}
?>
</select>
|
|
|
|
|
Date :
2013-01-28 11:48:54 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยินดีครับ
|
|
|
|
|
Date :
2013-01-28 11:53:53 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|