Foros del Web » Programando para Internet » PHP »

Crear List en PHP

Estas en el tema de Crear List en PHP en el foro de PHP en Foros del Web. Hola amigos, se pueden crear list en PHP. Yo tenia entendido que una lista era un arreglo, pero necesito crear una list, como las que ...
  #1 (permalink)  
Antiguo 14/06/2011, 11:32
 
Fecha de Ingreso: diciembre-2008
Mensajes: 84
Antigüedad: 15 años, 4 meses
Puntos: 0
Crear List en PHP

Hola amigos, se pueden crear list en PHP.
Yo tenia entendido que una lista era un arreglo, pero necesito crear una list, como las que se crean en .net.
  #2 (permalink)  
Antiguo 14/06/2011, 12:58
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Crear List en PHP

¿Podrías presentar un ejemplo de list?
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 14/06/2011, 14:27
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 6 meses
Puntos: 511
Respuesta: Crear List en PHP

Checa esto

list en php
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125
  #4 (permalink)  
Antiguo 14/06/2011, 14:29
 
Fecha de Ingreso: diciembre-2008
Mensajes: 84
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Crear List en PHP

En Negrito esta el ejemplo...

$Cantidad=10;
$CodigoConsumo=1;
$FechaConsumo='2010-12-01T16:51:00';
$IdCasino=1;
$IdTipoServicio=1;
$NumeroContrato='4500002505';
$RutContratista='78454860-0';
$ValorNeto=1500;

$parametros= array();
$parametros["Cantidad"]=$Cantidad;
$parametros["CodigoConsumo"]=$CodigoConsumo;
$parametros["FechaConsumo"]=$FechaConsumo;
$parametros["IdCasino"]=$IdCasino;
$parametros["IdTipoServicio"]=$IdTipoServicio;
$parametros["NumeroContrato"]=$NumeroContrato;
$parametros["RutContratista"]=$RutContratista;
$parametros["ValorNeto"]=$ValorNeto;

$DetalleConsumo=list($DConsumo)=$parametros;$param=array();
$param["DatosDetalleConsumo"]=$DetalleConsumo;
$DatosConsumo=list($Consumo)=$param;

Sabes lo que pasa es que tengo que conectarme a un servicio web WCF y este recibe una lista , en php los datos se envian en forma de arreglo, y para pasar un parametro no tengo problemas , pero para pasar una lista no puedo ,llegan en blanco los parametros....
  #5 (permalink)  
Antiguo 14/06/2011, 14:32
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Crear List en PHP

Un List de .NET o Java es algo mas que un arreglo, puedes crear una clase que emule su comportamiento, habría que ver que es exactamente lo que necesitas.
__________________
http://es.phptherightway.com/
thats us riders :)
  #6 (permalink)  
Antiguo 14/06/2011, 14:46
 
Fecha de Ingreso: diciembre-2008
Mensajes: 84
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Crear List en PHP

Por favor tomense el tiempo de leer esto porfavor.....estoy complicado con este tema:

te cuento que tengo que conectarme a un servicio web WCF desde PHP , lo he intentado de diferentes formas y no ha habido caso.
Cuando le envio un solo parámetro me funciona perfecto pero cuando le envio un arreglo de datos no me funciona.(Ellos reciben una lista)

Esta es la dirección del servicio.
$wsdl = "http://161.195.142.37/demandaWs/Demandas.svc?wsdl";

Forma1

$soapClient = new SoapClient($wsdl);
$retval = $soapClient->Consumos('DatosDetalleConsumo',$DatosConsumo);
var_dump($retval)."<br>";

Forma 2


$param = array('Cantidad' => $Cantidad,'CodigoConsumo' => $CodigoConsumo,
'FechaConsumo' =>$FechaConsumo, 'IdCasino' => $IdCasino, 'IdTipoServicio' => $IdTipoServicio,'NumeroContrato' => $NumeroContrato,
'RutContratista' => $RutContratista,'ValorNeto' => $ValorNeto);
$result =$client->Consumos($param);
var_dump($param);
Forma 3

$param = array('DatosDetalleConsumo' => array('Cantidad' => $Cantidad,'CodigoConsumo' => $CodigoConsumo,
'FechaConsumo' =>$FechaConsumo, 'IdCasino' => $IdCasino, 'IdTipoServicio' => $IdTipoServicio,'NumeroContrato' => $NumeroContrato,
'RutContratista' => $RutContratista,'ValorNeto' => $ValorNeto));
$result =$client->Consumos($param);
var_dump($param);


Forma 4
$param = array('Cantidad' => $Cantidad,'CodigoConsumo' => $CodigoConsumo,'FechaConsumo' =>$FechaConsumo, 'IdCasino' => $IdCasino, 'IdTipoServicio' => $IdTipoServicio,'NumeroContrato' => $NumeroContrato, 'RutContratista' => $RutContratista,'ValorNeto' => $ValorNeto);
$result =$client->Consumos("DatosDetalleConsumo",$param);
var_dump($result);


En la mayoría me sale el siguiente error

object(stdClass)#2 (1) { ["ConsumosResult"]=> object(stdClass)#3 (3) { ["ConError"]=> bool(true) ["Detalle"]=> string(40) "El par{ametro consumos no puede ser nulo" ["Mensaje"]=> string(43) "El informe de consumo debe contener valores" } }
  #7 (permalink)  
Antiguo 14/06/2011, 14:50
 
Fecha de Ingreso: diciembre-2008
Mensajes: 84
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Crear List en PHP

Uds han trabajado enviando datos complejos desde PHP a un servicio WCF??
Yo utilizo la version nativa de php 5.2.14

Etiquetas: frameworks-y-php-orientado-a-objetos, list
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 05:20.