Ver Mensaje Individual
  #27 (permalink)  
Antiguo 05/04/2013, 10:12
ignor
 
Fecha de Ingreso: abril-2013
Mensajes: 45
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: generar select en php

Creo que si que lo entiendo, lo que no entiendo son los accesos a las subcategorias de la array. He generado otros bucles para hacer tablas sobre una array, como estos:
Código PHP:
Ver original
  1. for ($a=0;$a<sizeof($cambio);$a++)
  2.       {
  3.               echo "<TR>";    
  4.               printf("<TD align=CENTER>%s</TD>", $cambio[$a][0]);
  5.               printf("<TD align=RIGHT>%s</TD>", $cambio[$a][1]);
  6.               printf("<TD align=RIGHT>%0.4f</T>", $cambio [$a][2]);        
  7.               print "</TR>";
  8.               if ($cambio[$a][2]>$moneda)  
  9.                  {$moneda=$cambio[$a][2];
  10.                   $pais=$cambio[$a][0];}
  11.       }
Código PHP:
Ver original
  1. for ($a=0;$a<sizeof($viaje);$a++)
  2.       {
  3.               echo "<TR>";    
  4.               printf("<TD align=CENTER>%s</TD>", $viaje[$a][0]);
  5.               printf("<TD align=RIGHT>%s</TD>", $viaje[$a][1]);
  6.               printf("<TD align=RIGHT>%0.2f</T>", $viaje[$a][2]/1000);        
  7.               print "</TR>";
  8.               if ($viaje[$a][2]>$distancia)  
  9.                  {$distancia=$viaje[$a][2];
  10.                   $origen=$viaje[$a][0];
  11.                   $destino=$viaje [$a][1];}
  12.       }
Código PHP:
Ver original
  1. for ($a=0;$a<sizeof($comunidades);$a++)
  2.       {
  3.               echo "<TR>";    
  4.               $porcentaje=($comunidades[$a][1]/10);
  5.               printf("<TD align=CENTER>%s</TD>", $comunidades[$a][0]);
  6.               printf("<TD align=RIGHT>%0.1f</TD>", $comunidades[$a][1]);
  7.               printf("<TD align=RIGHT>%0.2f</TD>", $porcentaje);      
  8.               $porcentajetotal= $porcentajetotal+$porcentaje;              
  9.               print "</TR>";
  10.       }
Esos son básicamente todos iguales, tenia una array simple de dos elementos y los sacaba con un bucle, pero en este ejercicio tenia varias array dentro de una, y tengo que seleccionar la indicada y dentro de eso las categorías que quiero en cada momento, pero no se como aceder a esos datos, ni siquiera se imprimir un print con por ejemplo el premio de un piloto especifico.
Si eres tan amable de darme algunas nociones de como se acede a ellos, creo que no tendré problema para generar el bucle, es mas, le tengo que añadir un if a ese bucle para que cuando la posición sea -1 no muestre -1 sino abandono, y creo que no tendré problema.
Gracias