Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/05/2004, 11:30
Rubencin
 
Fecha de Ingreso: diciembre-2003
Mensajes: 148
Antigüedad: 20 años, 11 meses
Puntos: 0
Cluster, gracias, pero justo ya lo habia conseguido, pero tengo un problema, registra mi SESSION, pero vuelvo a otra pagina y de ahi selecciono un producto nuevo y entro de nuevo a esta pagina, deberian haber 2 productos ahora, pero no me registra , solo me registra el ultimo, es decir el array no se acumula. Que puede haber pasado??


Código PHP:

<?
    session_start
();
    if (!
session_is_registered("carrito"))
        die (
"Operación no válida");
    
    
//echo each($_SESSION["carrito"]);
    
require "conexion.inc";
    
$item_id =  $_POST["id"];

    function 
incluir_en_carrito($elemento)
    {
        
$ultimo count($_SESSION["carrito"]);
        echo 
"CONTADOR " $ultimo;
        
$_SESSION["carrito"][$ultimo] = $elemento;
    }
    

?>

<script language="Javascript">

function Back()
{
    frmCarrito.submit();
}

</script>

<form name="frmCarrito" action="refuerza_web.php" method=POST>
    
</form>

    <table>
        <tr>
            <td>
                Estos son los productos que has añadido a tu carrito de compras. Si deseas hacer alguna MODIFICACIÓN, puedes utilizar la opción ACTUALIZAR.
                Condiciones de compra:
            </td>
        </tr>
        <tr>
            <td>
                <table border='0' align='center' width='80%'>
                    <tr>
                        <td>Producto</td>
                        <td>Precio</td>
                        <td>Eliminar</td>
                        <td>Actualizar</td>
                    </tr>
        <?
            incluir_en_carrito
($item_id);
            for (
$i=$i count($_SESSION["carrito"]) ; $i++)
            {
                
$aux $_SESSION['carrito'][$i];
                
$sSQL "select * from items where item_id = $aux";
                
$resultado mysql_query($sSQL) or die("Operación no válida");
                
$fila mysql_fetch_object($resultado);
                echo 
"<tr>";
                echo 
"<td valign='middle'><img width='65' height='65' src='$fila->ruta_imagen'>$fila->nombre</td>";
                echo 
"<td>$fila->precio_estimado</td>";
                echo 
"<td><input type='checkbox' value='Eliminar'></td>";
                echo 
"<td><input type='button' value='Aceptar'></td>";
                echo 
"</tr>";
            }
        
?>
                    <tr>
                        <td colspan=4><hr></td>
                    </tr>
                    <tr>
                        <td colspan=4>Total</td>
                    </tr>
                    <tr>
                        <td colspan=4><hr></td>
                    </tr>
                    <tr>
                        <td colspan=3>Para continuar con la compra y hacer el pago correspondiente, haz click aquí: &nbsp;</td>
                        <td><input type='button' name='' value='Efectuar Compra'></td>
                    </tr>
                    <tr>
                        <td colspan=3></td><td><input type='button' name='btnSeguir' value='Seguir Comprando' onClick='Back()'><a  href='refuerza_web.php'>Seguir Comprando</a></td>
                    </tr>

                </table>
            </td>
        </tr>
        <tr>
            <td>
                - Para que efectues una compra debes estar registrado previamente. 
                - Para la entrega por delivery, la persona que realiza la compra deberá estar presente al momento de la entrega portando sus documentos de Identidad. 
                - Te recomendamos verificar la cantidad de productos seleccionados antes de elegir el método de pago.  
                - Para cualquier consulta sobre el estado de tu pedido puedes comunicarte con nosotros escribiéndonos a: [email][email protected][/email]  
            </td>
        </tr>
    </table>
Saludos
Rubén

p.D.: El session_register esta en la pagina q llama a este