View Full Version : datagrid
sara.ghavam
سه شنبه 01 تیر 1395, 13:56 عصر
سلام دوستان من میخوام که یک دیتاگرید با CI داشته باشم که تبشه هر کدوم از رکوردها رو انتخاب کرد یعنی وقتی با موس روش کلیک میکنیم اون انتخاب بشه و مثلا بشه اون رو حذف کرد از طریق گذاشتن باتن حذف.
لطفا کمکم کنید.
اگر هم امکان پذیر نیست حد اقل دیتاگرید معمولی باشه
تشکر
plague
سه شنبه 01 تیر 1395, 23:58 عصر
grocerycrud
هستش که میتونید استفاده کنید بیشتر از این استفاده میکنن
یدونه هم بود من نوشته بودم خیلی وقت پیش برای ورژن 2 نوشتم خوبیش این بود که راهنمای فارسی داشت
sara.ghavam
چهارشنبه 02 تیر 1395, 13:10 عصر
ممنون دوست عزیزم من برای تست دانلود کردم و استفاده کردم اما بهش به مشکل خوردم
کدهام رو در زیر میذارم و پیام خطایی که میده
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Demo extends CI_Controller {
function __construct()
{
parent::__construct();
$this->load->library('grocery_CRUD');
}
public function index()
{
}
public function employees_example()
{
$crud = new grocery_CRUD();
$crud->set_table('sj_news_news');
$output = $crud->render();
//$this->_example_output($output);
}
function _example_output($output = null)
{
$this->load->view('example.php',$output);
}
}
/* End of file main.php */
/* Location: ./application/controllers/main.php */
?>
تنظیمات دیتابیس در فایل config/database.php
$active_group = 'default';
$active_record = TRUE;
$db['default']['hostname'] = 'mysql:host=localhost;dbname=news;';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'news';
$db['default']['dbdriver'] = 'pdo';
$db['default']['dbprefix'] = 'sj_';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
و خطایی که میده
Error Number: 42000
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '1 FROM sj_news' at line 1SELECT TOP 1 FROM sj_newsFilename: C:\xampp\htdocs\ci\system\database\DB_driver.phpLi ne Number: 331
plague
چهارشنبه 02 تیر 1395, 14:46 عصر
من با این کار نکردم نمیدونم مشکل چیه
ولی چیزی که از اررور مشخصه اسم فیلد دیتبایس رو TOP 1 دادی یا به هر دلیل برداشت کرده اینه که باعث خطای SQL شده
اسم فیلد یا باید رو هم نوشته بشه یا اگه هم بشه جدا نوشت (که من فکر نمیکنم بشه ) توی کوئری باید توی `` قرار بگیره تا کوئری رو خراب نکنه
sara.ghavam
چهارشنبه 02 تیر 1395, 16:13 عصر
تا اینجا که من فهمیدم مشکلش با PDO هستش
sara.ghavam
پنج شنبه 03 تیر 1395, 13:57 عصر
دوستان کسی نبود یک datagrid خوب به من معرفی کنه؟ که با codeigniter و pdo بتونه کار کنه؟
sara.ghavam
پنج شنبه 03 تیر 1395, 16:48 عصر
این کارم رو راه انداخت
http://mbahcoding.com/php/codeigniter/codeigniter-ajax-crud-using-bootstrap-modals-and-datatable.html
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.