|
|
|
การ search แบบแบ่งหน้า codeigniter ขอความช่วยเหลือหน่อยครับผม |
|
|
|
|
|
|
|
รับค่าแบบนี้ครับ
Ex.(PHP)
function searchfrom($parameter) // searchform.php in views folder
{
/// load your page
if(!empty($this->input->post('field_name');)){
$parameter = $this->input->post('field_name');
$$this->searchresult($parameter);
}
}
function searchresult($parameter)
{
// query string with $parameter
}
|
ประวัติการแก้ไข 2013-01-10 10:01:35
|
|
|
|
Date :
2013-01-10 09:58:02 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่งพารามิเตอร์ผ่านอะไรครับ POST หรือ GET ???
|
|
|
|
|
Date :
2013-01-10 09:59:15 |
By :
ALTELMA |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือว่า อยากได้ search แบบแบ่งหน้า อะครับ คือ พอทำ search แล้ว แบ่งหน้าแล้ว เวลา เลือก หน้าที่ 2 หรือ 3 ค่า search มันไม่ออกครับ เพราะ ว่า ตอน คลิกที่ ลิงค์ หน้า มันไม่มีค่า พารามิเตอร์ ของ search ส่งไปกับ เลขหน้า ด้วย ค่าในหน้าต่อๆ ไป มันเลยไม่ออกครับ คือ ผม จะจะทราบแนวทางว่า จะส่งค่าไปกับ ลิงค์ หน้ายังไงอะครับ รบกวน ช่วย แนะ นำ หน่อย ครับ ผม
|
|
|
|
|
Date :
2013-01-10 10:58:08 |
By :
theyounggun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอตัวอย่างหน่อยได้มั้ยครับ จะไปศึกษาดู ครับ ผม
|
|
|
|
|
Date :
2013-01-10 15:14:52 |
By :
theyounggun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโค้ทแบ่งหน้าเดิมของคุณหน่อยครับ
|
|
|
|
|
Date :
2013-01-10 17:18:09 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
หน้า controller
function hoho()
{
$config['base_url'] = base_url()."index.php/look/hoho/"; // ส่วนนี้ จะเป็น link ว่า จะให้ไปที่หน้าไหน ซึ่งเราจะให้ไปที่ method
$config['total_rows'] = $this->db->count_all("product"); // ส่วนนี้ จะนับว่า ฟิว ทั้งหมดที่อยู่ใน product มีเท่าไหร่
$config['per_page'] = '3'; // ให้แสดงหน้าละจำนวนเท่าไหร่
$this->pagination->initialize($config); // จากกนั้น เอาค่า ไป config ใน object pagination ที่เรา load มา
$show["multi"] = $this->hallo->show_array($config['per_page'], $this->uri->segment(3));
$this->load->view('form2', $show);
}
หน้า form
Code (PHP)
<body><form action="<?php echo site_url('look/delete_data');?>" method="post">
<table border="1">
<tr>
<th width="100">รหัสสินค้า</th>
<th width="200">ชื่อสินค้า</th>
<th width="200">จำนวน</th>
<th width="200">ราคา</th>
<th width="100">ลบ</th>
<th width="100">แก้ไข</th>
</tr>
<?
foreach($multi as $items)
{ ?>
<tr>
<td align="center"><? echo $items["Id"]; ?></td>
<td><? echo $items["Name"]; ?></td>
<td><? echo $items["Qty"]; ?></td>
<td><? echo $items["Price"]; ?></td>
<td> <input type="checkbox" name="chkDel[]" value="<?=$items["Id"];?>"></td>
<!--<td><? echo anchor('look/delete_data/'.$items["PROVINCE_ID"],'delete'); ?></td>-->
<td><? echo anchor('look/form_update/'.$items["Id"],'update')."<br>"; ?> </td>
</tr>
<!--<a href="like/delete_data/<? echo $items["PROVINCE_ID"] ; ?>">ลบ</a><br> -->
<? }
?>
</table>
<input type="submit" name="btnDelete" value="Delete">
</form>
<p>หน้าที่ <?php echo $this->pagination->create_links(); // เป็น ตัว generate pagination ให้เราเองอัตโนมัติ?><p>
</body>
อันนี้คร่าวๆครับ เพราะจะทำหน้า searchต่อเลยอยากจะทราบว่าจะแนบค่า ของ search ไปหน้าต่อๆ ไป อย่าไรครับ
|
|
|
|
|
Date :
2013-01-10 17:33:44 |
By :
theyounggun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูน่ะครับ ติด error อะไร ก็โพสท์ต่อได้
หน้าฟอร์ม(PHP)
<link rel="stylesheet" type="text/css" href="http://www.datatables.net/release-datatables/media/css/demo_table.css" />
<script type="text/javascript" language="javascript" src="http://www.datatables.net/release-datatables/media/js/jquery.js"></script>
<script type="text/javascript" language="javascript" src="http://www.datatables.net/release-datatables/media/js/jquery.dataTables.js"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$('#datatables').dataTable();
});
</script>
<body><form action="<?php echo site_url('look/delete_data');?>" method="post">
<table border="1" id="datatables" class="display">
<thead>
<tr>
<th width="100">รหัสสินค้า</th>
<th width="200">ชื่อสินค้า</th>
<th width="200">จำนวน</th>
<th width="200">ราคา</th>
<th width="100">ลบ</th>
<th width="100">แก้ไข</th>
</tr>
</thead>
<?php
foreach($multi as $items)
{ ?>
<tr>
<td align="center"><? echo $items["Id"]; ?></td>
<td><? echo $items["Name"]; ?></td>
<td><? echo $items["Qty"]; ?></td>
<td><? echo $items["Price"]; ?></td>
<td> <input type="checkbox" name="chkDel[]" value="<?=$items["Id"];?>"></td>
<!--<td><? echo anchor('look/delete_data/'.$items["PROVINCE_ID"],'delete'); ?></td>-->
<td><? echo anchor('look/form_update/'.$items["Id"],'update')."<br>"; ?> </td>
</tr>
<!--<a href="like/delete_data/<? echo $items["PROVINCE_ID"] ; ?>">ลบ</a><br> -->
<? }
?>
</table>
<input type="submit" name="btnDelete" value="Delete">
</form>
</body>
|
|
|
|
|
Date :
2013-01-10 18:23:07 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ ขอถามหน่อยครับ ยังงง ครับผม แล้ว ตรงไหนที่มันจะส่ง ค่าของ search ที่เราต้องการไปหน้าต่อไป อะครับ
|
|
|
|
|
Date :
2013-01-11 09:03:17 |
By :
theyounggun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เข้าใจแล้วครับ ขอบคุณมากๆๆ ครับ
|
|
|
|
|
Date :
2013-01-11 09:07:13 |
By :
theyounggun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|