Ver Mensaje Individual
  #11 (permalink)  
Antiguo 21/04/2005, 09:38
Operadormail
 
Fecha de Ingreso: junio-2003
Mensajes: 778
Antigüedad: 20 años, 10 meses
Puntos: 1
Cluster:

No solo eres mi ídolo, que digo, mi Dios, sino que estoy dispuesto a hacerte ofrendas.
No me importa cuanto cuesten tus hosting... te los pago... ¿Necesitas dinero? Te lo dejo, ¿Quieres mi casa? Es tuya...

YA ESTA¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

Duplique la funcion para poder llamarla de las dos maneras y se solucionó. Este es el codigo:
Código PHP:
function imprime_carrito(){
        
$suma 0;
        echo 
"<div align='center'> \n";
        echo 
'<table width=425 border=0 cellpadding="0">
              <tr>
                <td bgcolor="#666666"><div align="center"><font color="#CCCCCC" size="2" face="Arial, Helvetica, sans-serif"><strong>&nbsp;Nombre producto</strong></font></div></td>
                <td bgcolor="#666666"><font color="#CCCCCC" size="2" face="Arial, Helvetica, sans-serif"><strong>&nbsp;Precio</strong></font></div></td>
                <td bgcolor="#666666" align="center"><font color="#CCCCCC" size="2" face="Arial, Helvetica, sans-serif"><strong>&nbsp;Acción</strong></font></div></td>
              </tr>'
;
        for (
$i=0;$i<$this->num_productos;$i++){
            if(
$this->array_id_prod[$i]!=0){
                echo 
'<tr>';
                echo 
"<td class='texto_avance'>" $this->array_nombre_prod[$i] . "</td>";
                echo 
"<td class='texto_avance' align='center'> " $this->array_precio_prod[$i] . " €</td>";
                echo 
"<td class='texto_avance' align='center'><a href='eliminar_producto.php?linea=$i'>Eliminar producto</td>";
                echo 
'</tr>';
                
$suma += $this->array_precio_prod[$i];
            }
        }
        
// fila en blanco
        
echo "<tr><td colspan='3'> &nbsp;</td></tr> \n ";
        
//muestro el total
        
echo "<tr><td><b>TOTAL:</b></td><td> <b>$suma €</b></td><td>&nbsp;</td></tr>";
        
//total más IVA
        
echo "<tr><td><b>IVA (16%):</b></td><td> <b>" $suma 1.16 "€</b></td><td>&nbsp;</td></tr>";
        echo 
"<tr><td height='50'colspan='3' align='center' valign='bottom'> <a href='carrito2.php'><img src='images/e/comprar.gif' border='0'></a></td></tr> \n ";
        echo 
"</table>";
        echo 
"</div> \n";
    }
    
    
    
    
    function 
imprime_carrito2(){
        
$suma2 0;
        
$codigo"<div align='center'> \n";
        
$codigo.= '<table width=425 border=0 cellpadding="0">
              <tr>
                <td bgcolor="#666666"><div align="center"><font color="#CCCCCC" size="2" face="Arial, Helvetica, sans-serif"><strong>&nbsp;Nombre producto</strong></font></div></td>
                <td bgcolor="#666666"><font color="#CCCCCC" size="2" face="Arial, Helvetica, sans-serif"><strong>&nbsp;Precio</strong></font></div></td>
                <td bgcolor="#666666" align="center"><font color="#CCCCCC" size="2" face="Arial, Helvetica, sans-serif"><strong>&nbsp;Acción</strong></font></div></td>
              </tr>'
;
        for (
$h=0;$h<$this->num_productos;$h++){
        
$codigo.= "entra";
            if(
$this->array_id_prod[$h]!=0){
                
$codigo.= "entra";
                
$codigo.= '<tr>';
                
$codigo.= "<td class='texto_avance'>" $this->array_nombre_prod[$h] . "producto</td>";
                
$codigo.= "<td class='texto_avance' align='center'> " $this->array_precio_prod[$h] . " €</td>";
                
$codigo.= "<td class='texto_avance' align='center'><a href='eliminar_producto.php?linea=$i'>Eliminar producto</td>";
                
$codigo.= '</tr>';
                
$suma2 += $this->array_precio_prod[$h];
            }
        }
        
// fila en blanco
        
$codigo.= "<tr><td colspan='3'> &nbsp;</td></tr> \n ";
        
//muestro el total
        
$codigo.="<tr><td><b>TOTAL:</b></td><td> <b>$suma2 €</b></td><td>&nbsp;</td></tr>";
        
//total más IVA
        
$codigo.="<tr><td><b>IVA (16%):</b></td><td> <b>" $suma2 1.16 "€</b></td><td>&nbsp;</td></tr>";
        
$codigo.= "<tr><td height='50'colspan='3' align='center' valign='bottom'> <a href='carrito2.php'><img src='images/e/comprar.gif' border='0'></a></td></tr> \n ";
        
$codigo.= "</table>";
        
$codigo.= "</div> \n";
        
        return 
$codigo;
    }


despues solamente hay que concatenar la llamada a la función:

$cuerpo.= $_SESSION["ocarrito"]->imprime_carrito2(); 
Gracias Dios... digo Cluster

Última edición por Cluster; 21/04/2005 a las 10:02