estoy guardando en un array el resultado de una consulta
por ejemplo
Código PHP:
$consulta = "MIBASE.sp_inform '$_Tsb_Selected_Inx', '$_Tcp_Selected_Inx', '$_Tcs_Selected_Inx', 'DVERIF'";
// **** hacemos a la variable igual al data object
$resultado = odbc_do($ConnectServerID, $consulta);
$Num_Campos = odbc_num_fields($resultado);
$N_Filas = odbc_num_rows($resultado);
$N_Filas = 0;
$_TIDO=array();
$_NIDO=array();
while(odbc_fetch_row($resultado ) and ($N_Filas <= $_RP)) {
$N_Filas++;
$_Cli_TotalRecords = 0;
if( $resultado > 0 ) {
$x = 1;
$_TIDO[] = odbc_result($resultado,6);
$_NIDO[] = odbc_result($resultado,7);
session_register("_TIDO");
session_register("_NIDO");
}
} // de todas las tuplas respuesta: el while
El problema es en el siguente while donde quiero imprimir el resultado guardado en los array.
Solo me lo esta imprimiendo en la primer fila de la tabla, en las siguentes filas no me imprime mas los array.
Código PHP:
echo '<table border="1" width="400" align="right">';
if ($num < 1){
$X = '1';
}else {
$X = $num;
}
$Num_Filas= '3';
$J='1';
while ($J <= $Num_Filas){
$J++;
echo "<tr>";
echo "<td width='300' colspan='2' border-width: '1' bgcolor='#C0C0C0'><font face='tahoma' size='1'>";
$Cont = $X++;
echo $_TIDO[$Cont];
echo $_NIDO[$Cont];
echo "</td>";
echo "<td width='300' colspan='2' border-width: '1' bgcolor='#C0C0C0'><font face='tahoma' size='1'>";
$Cont = $X++;
echo $_TIDO[$Cont];
echo $_NIDO[$Cont];
echo "</td>";
echo "</tr>";
}
echo "</TABLE>\n";