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> Nombre producto</strong></font></div></td>
<td bgcolor="#666666"><font color="#CCCCCC" size="2" face="Arial, Helvetica, sans-serif"><strong> Precio</strong></font></div></td>
<td bgcolor="#666666" align="center"><font color="#CCCCCC" size="2" face="Arial, Helvetica, sans-serif"><strong> 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'> </td></tr> \n ";
//muestro el total
echo "<tr><td><b>TOTAL:</b></td><td> <b>$suma €</b></td><td> </td></tr>";
//total más IVA
echo "<tr><td><b>IVA (16%):</b></td><td> <b>" . $suma * 1.16 . "€</b></td><td> </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> Nombre producto</strong></font></div></td>
<td bgcolor="#666666"><font color="#CCCCCC" size="2" face="Arial, Helvetica, sans-serif"><strong> Precio</strong></font></div></td>
<td bgcolor="#666666" align="center"><font color="#CCCCCC" size="2" face="Arial, Helvetica, sans-serif"><strong> 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'> </td></tr> \n ";
//muestro el total
$codigo.="<tr><td><b>TOTAL:</b></td><td> <b>$suma2 €</b></td><td> </td></tr>";
//total más IVA
$codigo.="<tr><td><b>IVA (16%):</b></td><td> <b>" . $suma2 * 1.16 . "€</b></td><td> </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