Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2014, 16:58
ukatonaf2014
 
Fecha de Ingreso: octubre-2014
Mensajes: 63
Antigüedad: 9 años, 6 meses
Puntos: 0
Pregunta ordenar resultados de un ciclo While

Hola disculpen tengo este codigo que me muestra las leves,fuertes y muy furetes prefrencias pero me lo muestra asi:
Leve preferencia
8
Fuerte Preferencia
7
Muy Fuerte Preferencia
6
4
Fuerte Preferencia
3
Muy Fuerte Preferencia
2
4
Fuerte Preferencia
3
Muy Fuerte Preferencia
2
3
Fuerte Preferencia
2
Muy Fuerte Preferencia
1
y yo quiero que me lo muestre asi:
Leve preferencia
8
4
4
3

Fuerte Preferencia
7
3
3
2

Muy Fuerte Preferencia
6
2
2
1


Este es mi codigo.
Código PHP:
Ver original
  1. $resultado = mysql_query("SELECT V,A,R,K,total FROM encuestas");
  2. echo "<h3>"."Leve preferencia"."<h3>";
  3. while ($fila = mysql_fetch_array($resultado, MYSQL_NUM)) {
  4.     //Leve preferencia
  5.     if($fila[4] <= 16){ //2
  6.         $var = max($fila[0],$fila[1],$fila[2],$fila[3]);
  7.         $v = $fila[0].$fila[1].$fila[2].$fila[3];
  8.         $v."</br>";
  9.         $var2 = $var - 2 ;
  10.         echo $var2."</br>";
  11.         if($v <= $var2){
  12.            
  13.         }
  14.     }
  15.     if(($fila[4] >= 17) && ($fila[4] <= 22)){   //3
  16.         $var = max($fila[0],$fila[1],$fila[2],$fila[3]);
  17.         $var2 = $var - 3 ;
  18.         echo $var2."</br>";
  19.     }
  20.     if(($fila[4] >= 23) && ($fila[4] <= 30)){   //4
  21.         $var = max($fila[0],$fila[1],$fila[2],$fila[3]);
  22.         $var2 = $var - 4 ;
  23.         echo $var2."</br>";
  24.     }
  25.     if($fila[4] >= 31){   //5
  26.         $var = max($fila[0],$fila[1],$fila[2],$fila[3]);
  27.         $var2 = $var - 5 ;
  28.         echo $var2."</br>";
  29.     }
  30.   //Fuerte Preferencia
  31.     echo "<h3>"."Fuerte Preferencia"."<h3>";
  32.     if($fila[4] <= 16){ //3
  33.         $var = max($fila[0],$fila[1],$fila[2],$fila[3]);
  34.         $var2 = $var - 3 ;
  35.         echo $var2."</br>";
  36.     }
  37.     if(($fila[4] >= 17) && ($fila[4] <= 22)){   //4
  38.         $var = max($fila[0],$fila[1],$fila[2],$fila[3]);
  39.         $var2 = $var - 4 ;
  40.         echo $var2."</br>";
  41.     }
  42.     if(($fila[4] >= 23) && ($fila[4] <= 30)){   //5
  43.         $var = max($fila[0],$fila[1],$fila[2],$fila[3]);
  44.         $var2 = $var - 5 ;
  45.         echo $var2."</br>";
  46.     }
  47.     if($fila[4] >= 31){   //6
  48.         $var = max($fila[0],$fila[1],$fila[2],$fila[3]);
  49.         $var2 = $var - 6 ;
  50.         echo $var2."</br>";
  51.     }
  52.     //Muy Fuerte Preferencia
  53.     echo "<h3>"."Muy Fuerte Preferencia"."<h3>";
  54.     if($fila[4] <= 16){ //4
  55.         $var = max($fila[0],$fila[1],$fila[2],$fila[3]);
  56.         $var2 = $var - 4 ;
  57.         echo $var2."</br>";
  58.     }
  59.     if(($fila[4] >= 17) && ($fila[4] <= 22)){   //5
  60.         $var = max($fila[0],$fila[1],$fila[2],$fila[3]);
  61.         $var2 = $var - 5 ;
  62.         echo $var2."</br>";
  63.     }
  64.     if(($fila[4] >= 23) && ($fila[4] <= 30)){   //6
  65.         $var = max($fila[0],$fila[1],$fila[2],$fila[3]);
  66.         $var2 = $var - 6 ;
  67.         echo $var2."</br>";
  68.     }
  69.     if($fila[4] >= 31){   //7
  70.         $var = max($fila[0],$fila[1],$fila[2],$fila[3]);
  71.         $var2 = $var - 7 ;
  72.         echo $var2."</br>";
  73.     }
  74. }