Resulta que hago un SELECT a mi base de datos y a traves de un WHILE muestro resultados, dentro de ese while hago unos condicionales if para tener en cuenta ala hora de mostrar los resultados
Pero tengo un problema y es que dentro de los if no me arroja los resultados que se arrojan dentro del while...
Explico mejor con el codigo:
Código PHP:
Ver original
<?php $sql="SELECT.......... FROM ......"; $obj->consulta($sql); $numfilas = $obj->numFilas(); $registros[0][0]=""; while($i<$numfilas) { //*******aca me muestra todos los valores que recoje en esa posicion *********// echo $registros[$i][5]; //************pero si quiero mostrar eso dentro de un if, no lo muestra**********// if(($registros[$i][3]==1) && ($registros[$i][6]==1) ) { echo $registros[$i][5]; //Aca no muestra nada } } ?>
Efectivamente se que cuando (($registros[$i][3]==1) && ($registros[$i][6]==1) el valor de $registros[$i][5], es vacio
Pero requiero mostrar el valor que si se muestra dentro del while, una solución que me funciona es realizar una nueva
dentro del condicional, pero son mas de 5 condicionales.....Consumo de mucho servidor...De que manera podria mostrar
el valor de $registros[$i][5], sin necesidad de tener que repetir mi consulta dentro de cada if?
Agradezco me puedan orientar, muchas gracias