Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-10-2010
Avatar de Emilio
*Emilio* Emilio is offline
Capo
 
Registrado: may 2003
Ubicación: Palma de Mallorca
Posts: 2.635
Poder: 10
Emilio Va por buen camino
Ahí va un trozo de código que hice hace ya mucho tiempo y sigue yo diriá que muy vigente por su sencillez y efectividad.

Código PHP:
Class TCarrito {
      var 
$usuario_id;
      var 
$nombre;
      var 
$email;
      var 
$dni;

      var 
$direccion;
      var 
$poblacion;
      var 
$provincia;
      var 
$cpostal;
      var 
$pais;

      var 
$pedido_direccion;
      var 
$pedido_poblacion;
      var 
$pedido_provincia;
      var 
$pedido_cpostal;
      var 
$pedido_pais;

      var 
$telefono;
      var 
$fax;

      var 
$pass;
      var 
$repite_pass;

      var 
$boletin;
      var 
$contrato;

      var 
$formadepago;
      var 
$observaciones;

      var 
$lineas;  // array de TLineas

      
function add_linea $referencia$denominacion$cantidad$precio ) {
            
$lineas = New TLineas();
            
$lineas->referencia    $referencia;
            
$lineas->denominacion    $denominacion;
            
$lineas->cantidad       $cantidad;
            
$lineas->precio         $precio;
            
$this->lineas[]         = $lineas;
      }

      function 
delete_linea $posicion ) {
         if ( 
$this->lineas[$posicion] ) {
            
array_splice$this->lineas$posicion);
            return 
true;
         }
         else {
            return 
false;
         }
      }

      function 
update_linea $posicion$denominacion$cantidad$precio ) {
         if ( 
$this->lineas[$posicion] ) {
               
$this->lineas[$posicion]->denominacion  $denominacion;
               
$this->lineas[$posicion]->cantidad     $cantidad;
               
$this->lineas[$posicion]->precio       $precio;
            return 
true;
         } else {
            return 
false;
         }
      }
   }

   
// La clase auxiliar para las lineas del carrito
   
Class  TLineas {
      var 
$referencia;
      var 
$denominacion;
      var 
$cantidad;
      var 
$precio;

   } 
Creo que canta por si solo, pero si tienes dudas avisa, con eso y otro poco te montas tu tienda en poco rato.
__________________
Saludos
Emilio
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Lectura de Dni electrónico pjmedina Varios 4 27-02-2009 11:53:55
¿Cómo se reparte la carga del envío de correo electrónico? dec PHP 6 13-04-2008 23:27:34
¿cómo accedo a mi cuenta de correo eléctrónico para leer mis mensajes? nuri Internet 1 28-04-2005 17:20:01
Correo electrónico Periyo Internet 2 12-05-2003 10:36:42


La franja horaria es GMT +2. Ahora son las 23:08:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi