tengo un array con el nombre de los campos de una tabla mysql
ese array se incluye en una consulta mysql y despues de hacer la consulta se genera una salida con json_encode
y se genera una tabla con todos lo s registros
mi problema es que en una celda de la tabla html necesito mostrar 2 campos con sus registros
dejo el codigo para que se entienda un poco mas ya que mi conocimiento es basico
Código PHP:
saludos y muchas gracias!!! Ver original
<?php /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Easy set variables */ /* Array of database columns which should be read and sent back to DataTables. Use a space where * you want to insert a non-database field (for example a counter or static image) */ require_once('class/class.php'); $aColumns = array('compra_id','razon_social','compra_num_suc','compra_num_com' , 'moneda_id','compra_coti','compra_total','compra_usuario','compra_fecha'); /* Indexed column (used for fast and accurate table cardinality) */ $sIndexColumn = "compra_id"; /* DB table to use */ $sTable = "compras"; $sLimit = ""; { } /* * Ordering */ $sOrder = ""; { $sOrder = "ORDER BY "; { { } } if ( $sOrder == "ORDER BY" ) { $sOrder = ""; } } /* * Filtering * NOTE this does not match the built-in DataTables filtering which does it * word by word on any field. It's possible to do here, but concerned about efficiency * on very large tables, and MySQL's regex functionality is very limited */ $sWhere = ""; { $sWhere = "WHERE ("; { } $sWhere .= ')'; } /* Individual column filtering */ { if ( isset($_GET['bSearchable_'.$i]) && $_GET['bSearchable_'.$i] == "true" && $_GET['sSearch_'.$i] != '' ) { if ( $sWhere == "" ) { $sWhere = "WHERE "; } else { $sWhere .= " AND "; } } } /* * SQL queries * Get data to display */ $sQuery = " FROM $sTable LEFT OUTER JOIN proveedores ON $sTable.compra_cod_prov=proveedores.proveedor_id LEFT OUTER JOIN monedas ON $sTable.compra_moneda=monedas.mone_id $sWhere $sOrder $sLimit "; /* Data set length after filtering */ $sQuery = " SELECT FOUND_ROWS() "; $iFilteredTotal = $aResultFilterTotal[0]; /* Total data set length */ $sQuery = " SELECT COUNT(".$sIndexColumn.") FROM $sTable "; $iTotal = $aResultTotal[0]; /* * Output */ "iTotalRecords" => $iTotal, "iTotalDisplayRecords" => $iFilteredTotal, ); { { if ( $aColumns[$i] == "version" ) { /* Special output formatting for 'version' column */ $row[] = ($aRow[ $aColumns[$i] ]=="0") ? '-' : $aRow[ $aColumns[$i] ]; } else if ( $aColumns[$i] != ' ' ) { /* General output */ $row[] = $aRow[ $aColumns[$i] ]; } } $output['aaData'][] = $row; } ?>