Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Notice: Array to string conversion

Estas en el tema de Notice: Array to string conversion en el foro de PHP en Foros del Web. Buenas foro. Tengo un problema al querer quitar un elemento de un array. Estoy haciendo un detalle de pedido en un sesion que a su ...
  #1 (permalink)  
Antiguo 20/06/2015, 10:30
Avatar de jandrogdz  
Fecha de Ingreso: julio-2012
Ubicación: public $Guadalajara
Mensajes: 397
Antigüedad: 12 años, 5 meses
Puntos: 12
Notice: Array to string conversion

Buenas foro.

Tengo un problema al querer quitar un elemento de un array.

Estoy haciendo un detalle de pedido en un sesion que a su vez es un array.
De esta manera agrego datos a la sesion:
Código PHP:
Ver original
  1. @$detalle = $_SESSION["detalle"];
  2.             $detalle[$productoID] = array (
  3.                 "codigo"=>$productoID,
  4.                 "marca"=>$this->getAlphaNum("marca"),
  5.                 "cantidad"=>$this->getInt("cantidad"),
  6.                 "servicio"=>$this->getAlphaNum("producto"),
  7.                 "produccion"=>(($this->getAlphaNum("p") == 1)? $this->getAlphaNum("p") : '0' ),
  8.                 "diseno"=>(($this->getAlphaNum("d") == 1)? $this->getAlphaNum("d") : '0' ),
  9.                 "inventario"=>(($this->getAlphaNum("a") == 1)? $this->getAlphaNum("a") : '0' ),
  10.                 "precioU"=>$this->getAlphaNum("precio"),
  11.                 "descuento"=>0,
  12.                 "observaciones"=>$this->getAlphaNum("comentario")
  13.             );

al querer quitar un elemento de dicha sesion hago esto:
Código PHP:
Ver original
  1. public function eliminar($codigo){
  2.  
  3.         $detalle = $_SESSION["detalle"];
  4.         unset($detalle[$codigo]);
  5.         $_SESSION["detalle"] = $detalle;
  6.  
  7.         $this->redireccionar("pedidos/agregar/");
  8.     }


y me sale esanotificacion:
Notice: Array to string conversion

Alguien me podria ayudar porfavor se los agradeceria...
__________________
Lo imposible solo cuesta un poco mas
  #2 (permalink)  
Antiguo 20/06/2015, 10:33
Avatar de jandrogdz  
Fecha de Ingreso: julio-2012
Ubicación: public $Guadalajara
Mensajes: 397
Antigüedad: 12 años, 5 meses
Puntos: 12
Respuesta: Notice: Array to string conversion

Ya lo solucione despues de hacer el unset no tenia bien escrito
Código PHP:
Ver original
  1. $_SESSION["detalle"] = $detalle;
__________________
Lo imposible solo cuesta un poco mas

Etiquetas: conversion, notice, string
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 21:17.