Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2010, 12:40
samglez7
 
Fecha de Ingreso: septiembre-2010
Mensajes: 13
Antigüedad: 13 años, 8 meses
Puntos: 0
ayuda con el foreach y arreglos

Tengo el siguiente caso..

Tengo un selec que dependiendo de la opcion que escoja ordop, PAO, PON, GYC el entrara a un arreglo para que me inprima los "campos" que dependan de la opcion que escoja (utilizo el tipo de datos Boolena true o false) y el arreglo esta asi

$bloques= array (

operacion1'=>array ( 'nombre' => array ( 'ordop' => true, 'PAO'=> true, 'PON'=> true, 'GYC'=>false),
'edad' => array ( 'ordop' => false, 'PAO'=> false, 'PON'=> false, 'GYC'=>false),
'telefono' => array ( 'ordop' => true, 'PAO'=> true,'PON'=> true, 'GYC'=>true),
'direccion' => array ( 'ordop' => true, 'PAO'=> true, 'PON'=> false, 'GYC'=>false),
'mail' => array ( 'ordop' => true, 'PAO'=> false, 'PON'=> false, 'GYC'=>false),
........otros campos mas
),
'operacion2'=>array ( 'ciudad' => array ( 'ordop' => true, 'PAO'=> true, 'PON'=> false, 'GYC'=>false),
'provincia' => array ( 'ordop' => true, 'PAO'=> true, 'PON'=> false, 'GYC'=>false),
'canton' => array ( 'ordop' => true, 'PAO'=> true,'PON'=> false, 'GYC'=>false),
'barrio' => array ( 'ordop' => true, 'PAO'=> true, 'PON'=> false, 'GYC'=>false),
........ otros campos mas
),

'opeacion3'=>array ('continente' => array ( 'ordop' => true, 'PAO'=> true, 'PON'=> true, 'GYC'=>false),
'pais' => array ( 'ordop' => true, 'PAO'=> true, 'PON'=> true, 'GYC'=>false),
'ciudad' => array ( 'ordop' => true, 'PAO'=> true,'PON'=> true, 'GYC'=>false),
....... otros campos mas
),

'operacion4'=>array ('Edificaciones' => array ( 'ordop' => false, 'PAO'=> false, 'PON'=> true, 'GYC'=>false),
'Viviendas' => array ( 'ordop' => false, 'PAO'=> false, 'PON'=> true, 'GYC'=>false),
'Espacion_Publicos' => array ( 'ordop' => false, 'PAO'=> false,'PON'=> true, 'GYC'=>false),
....... otros campos mas
),

'operacion5'=>array ( 'Buses' => array ( 'ordop' => true, 'PAO'=> false, 'PON'=> true, 'GYC'=>false),
'Autos' => array ( 'ordop' => true, 'PAO'=> true,'PON'=> true, 'GYC'=>false),
'Moto' => array ( 'ordop' => true, 'PAO'=> true, 'PON'=> true, 'GYC'=>false),
'Lancha'=> array ( 'ordop' => true, 'PAO'=> true, 'PON'=> true, 'GYC'=>false),
....... otros campos mas
),

'observa'=>array ( 'Observaciones' => array ( 'ordop' => true, 'PAO'=> true, 'PON'=> true, 'GYC'=>true),
)
);


como puedo hacer para imprimir los text si yo selecione PAO entonces todos los que tiene Pao como true me deben de imprimir eso... alguin em ayuda