Os explico.....resulta q yo tengo un modulo principal y dentro de ese modulo hay submodulos, los cuales a su vez tienen procesos
Entonces el ideal es mostrar la informacion asi:
MODULO PRINCIPAL 01
Submodulo 01
Proceso 0101
Proceso 0102
Submodulo 02
Proceso 0201
Proceso 0202
Lo que realmente no he podido hacer, ya que la informacion la muestro asi:
MODULO PRINCIPAL 01
Submodulo 01
Proceso 0101
Submodulo 01
Proceso 0102
Submodulo 02
Proceso 0201
Submodulo 02
Proceso 0202
Es decir, debo mostrar solo una vez la palabra Submodulo
Como lohago?
Aca el codigo :
Código PHP:
Ver original
<?php $obj = new Conectar($myServer, $myUser, $myPass, $myDB); $sql="SELECT B.MODCODIGO, MODNOMBRE, A.CODPROCES, B.NOMPROCES, A.PARAMCODIGO,PARAMNOMCOR,PARAMNOMLAR,NIVEL FROM GEPARAMSW A INNER JOIN SWPROCES B ON A.CODPROCES = B.CODPROCES INNER JOIN SWMODULO C ON C.MODCODIGO = B.MODCODIGO INNER JOIN SWPARAMPER D ON D.CODPROCES = A.CODPROCES AND A.PARAMCODIGO = D.PARAMCODIGO WHERE PERCODIGO = '".$cod."' ORDER BY MODNOMBRE"; $obj->consulta($sql); $field = $obj->numCampos(); $numfilas = $obj->numFilas(); $registros[0][0]=""; $i=0; while($row = sqlsrv_fetch_array($obj->result)){ $j=0; while($j<$field) { $registros[$i][$j]=$row[$j]; $j++; } $i++; } $i=0; $mod = ""; while($i<$numfilas) { if($mod!=$registros[$i][0]) { echo "<tr><td align='right' valign='top' width='226' height='18'><font style='font-size:13px' color='#3426D9' face='Arial'><b>MODULO DE ".$registros[$i][1]."</b></font></td>"; } //Aca es donde debo hacer lo que quiero if($mod!=$registros[$i][2]) { echo "<tr><td align='right' valign='top' width='226' height='18'><font style='font-size:13px' color='#3426D9' face='Arial'><b>Proceso de ".utf8_encode($registros[$i][3])."</b></font></td>"; } echo "<tr id='rolover'>"; echo "<td align='center' valign='top' width='226' height='18'><font style='font-size:11px' color='#000000' face='Arial'>".utf8_encode($registros[$i][3])."</font></td>"; echo "<td align='center' valign='top' width='100' height='18'>".utf8_encode($registros[$i][5])."</td>"; echo "<td align='center' valign='top' width='100' height='18'>".utf8_encode($registros[$i][6])."</td>"; echo "<td align='center' valign='top' width='50' height='18'>".utf8_encode($registros[$i][7])."</td>"; echo "</tr>"; }//cierro el while ?>
Agradezco me puedan indicar o guiar a traves de un ejemplo....gracias