Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] filtros de array

Estas en el tema de filtros de array en el foro de PHP en Foros del Web. Hola buenas estoy filtrando los campos de un web service: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original $params = array ( 'filter' => array (   ...
  #1 (permalink)  
Antiguo 13/11/2015, 05:46
 
Fecha de Ingreso: febrero-2011
Ubicación: Barcelona
Mensajes: 195
Antigüedad: 13 años, 2 meses
Puntos: 1
filtros de array

Hola buenas estoy filtrando los campos de un web service:

Código PHP:
Ver original
  1. $params = array('filter' => array(
  2.                                     array('Field' => 'Estado',
  3.                                           'Criteria' => 'Confirmada')
  4.                                          
  5.                                   ),
  6.                 'setSize' => 0);
  7. $result = $page->ReadMultiple($params);
  8. $distribuciones = $result->ReadMultiple_Result->WTADistribucionesPorAutoriz ;

Bien pues de estados tengo 4
y no se como filtrar para que me muestre los 4

Gracias
  #2 (permalink)  
Antiguo 13/11/2015, 06:10
Avatar de Chiiviito  
Fecha de Ingreso: octubre-2012
Mensajes: 64
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: filtros de array

Lo que queres ahcer es un echo de cada valor?
Si es asi mira

EDITO:
'filter -> Field'
Código PHP:
Ver original
  1. $params['filter'][0]['Field']
'filter -> Criteria'
Código PHP:
Ver original
  1. $params['filter'][0]['Criteria']
'filter -> setSize'
Código PHP:
Ver original
  1. $params['setSize']

Avisame si te sirve
  #3 (permalink)  
Antiguo 13/11/2015, 06:33
 
Fecha de Ingreso: febrero-2011
Ubicación: Barcelona
Mensajes: 195
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: filtros de array

NO UN ECHO , imagina que el Campo estado tiene 4 campos
Reservada.
cargada
Eliminada
Confirmada
Quiero hacer el filtro para que filtre todas menos la de Cargada.
  #4 (permalink)  
Antiguo 13/11/2015, 09:19
 
Fecha de Ingreso: febrero-2011
Ubicación: Barcelona
Mensajes: 195
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: filtros de array

Solucionado seria asi>:
Código PHP:
Ver original
  1. params = array('filter' => array(  array('Field' => 'Cliente',
  2.                                           'Criteria' => $cliente),
  3.                                     array('Field' => 'Estado',
  4.                                           'Criteria' => 'Confirmada|Reservada|Eliminada')
  5.                                    
  6.                                   ),
  7.                 'setSize' => 0);

Gracias de todas las maneras

Etiquetas: filtros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:50.