Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/10/2015, 16:02
Avatar de agusax
agusax
 
Fecha de Ingreso: junio-2011
Ubicación: Puerto Real (Cádiz)
Mensajes: 74
Antigüedad: 13 años, 7 meses
Puntos: 3
Respuesta: Problema al extraer datos y mostrarlos

Cita:
Iniciado por mortiprogramador Ver Mensaje
Saludo
Eso es porque solo se está leyendo la primera posición del fetch array,
se podría manejar con while.
Ej
Código PHP:
Ver original
  1. if($ndim)
  2. {
  3. while($res_dim = mysqli_fetch_array($consulta_dimension))
  4. {
  5.   echo '</br>La dimensión actual es '.$res_dim['nombre'];
  6.   while($res_preg = mysqli_fetch_array($consulta_preguntas))
  7.   {
  8.       if ( $res_dim['id_dimension'] == $res_preg['id_Dimensiones'] )
  9.          echo '</br>La pregunta es '.$res_preg['pregunta'];
  10.   }
  11. }
  12. }
Ante todo muchas gracias por responder, pero solo muestra la pregunta de primera dimensión, de las demás no:

La dimensión actual es Datos del usuario
La pregunta es Tipo de usuario
La dimensión actual es Valor del servicio
La dimensión actual es La biblioteca como espacio
La dimensión actual es Control de la informacion


Edito:

A ver si el fallo va a estar en la búsqueda xD

"SELECT id,nombre FROM dimensiones ORDER BY id ASC"
"SELECT id,id_Dimensiones,pregunta FROM preguntas ORDER BY id ASC"


Código PHP:
Ver original
  1. while($res_dim = mysqli_fetch_array($consulta_dimension)){
  2.             echo '</br>La dimensión actual es '.$res_dim['nombre'];
  3.             //echo '</br>La dimensión actual es '.$res_dim['id'];
  4.             while($res_preg = mysqli_fetch_array($consulta_preguntas)){
  5.                 if ( $res_dim['id'] == $res_preg['id_Dimensiones'] )
  6.                     echo '</br>La pregunta es '.$res_preg['pregunta'];
  7.                     echo '</br>Dimension de pregunta '.$res_preg['id_Dimensiones'];
  8.             }
  9.         }
La dimensión actual es Datos del usuario
La pregunta es Tipo de usuario
Dimension de pregunta 1
Dimension de pregunta 2
La pregunta es Nombre
Dimension de pregunta 1
Dimension de pregunta 4
La dimensión actual es Valor del servicio
La dimensión actual es La biblioteca como espacio
La dimensión actual es Control de la informacion

No debería mostrarme las lineas de dimension 2 y 4 y esas mostrarlas en las otras dimensiones, ¿no?

Última edición por agusax; 28/10/2015 a las 16:38