
Una vez realizado esto, nesesito llenar el cuerpo de la tabla con valor provenientes de "nominal_en_cta". El problema es que lo datos si se agregan pero la mitad lo hace en una columna adicional que no logro entender porque es creada:

Para que se entienda pongo una foto de la bd:

y el codigo:
Código:
<table id='tablCuentas' width='80%' border='1' cellspacing='0' cellpadding='0'>"; // class='table table-hover' echo " <thead>"; echo " <tr>"; echo " <th tabindex='0' rowspan='2' colspan='1'></th>"; echo " <th tabindex='0' rowspan='2' colspan='1'></th>"; echo " <th tabindex='0' rowspan='2' colspan='1'></th>"; echo " <th tabindex='0' rowspan='2' colspan='1'>Fecha</th>"; echo " <th tabindex='0' rowspan='2' colspan='1'>Detalle</th>"; echo " <th tabindex='0' rowspan='2' colspan='1'>Control</th>"; while ($edit_cuentas2 = $res2->fetch_array()) { echo " <th tabindex='0' rowspan='1' colspan='2'>".$edit_cuentas2[0]."</th>"; $array[$c] = $edit_cuentas2[0]; $c++; } echo " </tr>"; echo " <tr>"; $i=0; while ($i<$c) { echo " <td tabindex='0' rowspan='1' colspan='1'>Egreso</td>"; echo " <td tabindex='0' rowspan='1' colspan='1'>Ingreso</td>"; $i++; } echo " </tr>"; echo " </thead>"; echo " <tbody>"; $check=0; $nocheck=0; while ($edit_cuentas = $res->fetch_array()) { echo " <tr>"; echo " <td class='center'><input type='radio' name ='cliente' value=".$ide=$edit_cuentas[0]."><br></td>"; echo " <td class='center'><a onclick='LDE(".$ide=$edit_cuentas[0].");' data-toggle='modal' data-target='#myModal-Edit' style='cursor:pointer;'><i class='icon-edit'></i></a></td>"; echo " <td class='center'><a onclick='ME(".$ide=$edit_cuentas[0].");' data-toggle='modal' data-target='#myModal-Delete' style='cursor:pointer;'><i class='icon-remove'></i></a></td>"; echo " <td class='center'>".$edit_cuentas[1]."</td>"; echo " <td class='center'>".$edit_cuentas[2]."</td>"; echo " <td class='center'>".$edit_cuentas[3]."</td>"; $sql3 = "SELECT * FROM nominal_en_cuenta WHERE nominal_codigo = ".$edit_cuentas[0]; $res3 = $con->query($sql3); //$j = 0; while ($edit_cuentas3 = $res3->fetch_array()) { for($x=0;$x<=sizeof($array)-1;$x++){ if($edit_cuentas3[1] == $array[$x]){ if($edit_cuentas3[3] != 0){ echo " <td class='center'>".$edit_cuentas3[3]."</td>"; }else{ if($edit_cuentas3[4] != 0){ echo " <td class='center'>".$edit_cuentas3[4]."</td>"; } } echo $check++; }else{ echo " <td>0</td>"; echo " <td>0</td>"; $nocheck++; } } } echo " </tr>"; } echo " </tbody>"; echo " </table>";