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

Hola a todos
Soy nuevo en el mundillo del php y mysql y tengo un problema a la hora de representar unos valores por pantalla de la base de datos.

El problema se me plantea cuando intento presentar las preguntas de cada dimensión, pero aunque haga la comparación, todas aparecen dentro de la 1ª dimensión.

¿Podrían orientarme un poco a que se debe?


Código:
// Nº de filas de cada tabla
	$ndim= mysqli_num_rows($consulta_dimension);
	$npreg= mysqli_num_rows($consulta_preguntas);

	if ($ndim > 0){ // && $npreg > 0
		print ("<TABLE>");
		for ($i=0; $i<$ndim; $i++){
			$res_dim = mysqli_fetch_array ($consulta_dimension);
			print ("<TR>\n");
			print ("<TH>" . $res_dim['nombre'] . "</TH>\n");
			print ("</TR>\n");
			for($j=0; $j<$npreg; $j++){
				$res_preg = mysqli_fetch_array ($consulta_preguntas);
				if($res_preg['id_Dimensiones']==$i){
					print ("<TR>\n");
					print ("<TD>" . $res_preg['pregunta'] . "</TD>\n");
					print ("</TR>\n");
				}

			}
		}
		print("</TABLE>");
	}else{
		print ("No hay preguntas disponibles");
	}