Bonjour,
J'essaie de mettre en place un tableau grâce à Datatable mais je rencontre un problème pour récupérer la valeur du order dans la requête http.
Je vois bien ces différents paramètres dans mon navigateur :
Et quand je tente de récupérer ces valeurs dans mon code php, j'ai un problème avec $order. Est-ce que j'utilise la bonne méthode pour récupérer un tableau de tableau?
Je ne comprends pas trop comment faire autrement. Une idée?
J'essaie de récupérer cette valeur pour créer une requête sql afin de remonter me donner depuis une table SQL.
Merci
J'essaie de mettre en place un tableau grâce à Datatable mais je rencontre un problème pour récupérer la valeur du order dans la requête http.
Je vois bien ces différents paramètres dans mon navigateur :
Code:
order[0][column]:0 order[0][dir]:asc start:0 length:10 search[value]: search[regex]:false product: machine:
Code PHP:
$jinput = JFactory::getApplication()->input->get;
$length = $jinput->get('length', 10, 'INT');
$start = $jinput->get('start', 0, 'INT');
$product = $jinput->get('product', '', 'STRING');
$machine = $jinput->get('machine', '', 'STRING');
$order = $jinput->get('order', array(), 'ARRAY');
J'essaie de récupérer cette valeur pour créer une requête sql afin de remonter me donner depuis une table SQL.
Code PHP:
$query->select('h.image, h.produit, h.machine, h.art_codec, h.o, h.specificite, h.art_d_origine, h.quantite')
->from('#__import_csv as h ')
->where(($product == '' ? ' 1 = 1 ' : ' h.produit = "'.$product.'"'))
->andWhere(($machine == '' ? ' 1 = 1 ' : ' h.machine = "'.$machine.'"'))
->order($order[0]['column'] + 1 .' ' .$order[0]['dir']);