Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/05/2004, 12:58
Rubencin
 
Fecha de Ingreso: diciembre-2003
Mensajes: 148
Antigüedad: 20 años, 4 meses
Puntos: 0
refuerza_web.php
Código PHP:
<?

    session_start
();
    
$carrito = array();
    
$_SESSION["carrito"] = $carrito
    
?>
<html>
<head>

<script language="Javascript">

function Agregar_Carrito(id)
{
    frmCarrito.id.value = id;
    frmCarrito.submit();
}


</script>

</head>

<body>
<?

    
require "conexion.inc";
    
    
/* ------------------ */

    
$sSQL "select * from items where tipo = 'R'";
    
$resultado mysql_query($sSQL) or die("Operación no válida");
    echo 
"<form name='frmCarrito' action='carrito.php' method='POST'>";
    echo 
"<input type='hidden' name='id' value=''>";
    echo 
"</form>";
    echo 
"<table border=1>";
    while (
$fila mysql_fetch_object($resultado))
    {
        echo 
"<tr>";
        echo 
"<td><img src='$fila->ruta_imagen'></td><td>";
        echo 
"<table>";

        echo 
"<tr>";
        echo 
"<td>$fila->nombre</td>";
        echo 
"</tr>";

        echo 
"<tr>";
        echo 
"<td>$fila->descripcion</td>";
        echo 
"</tr>";

        echo 
"<tr>";
        echo 
"<td>Precio Estimado : $ $fila->precio_estimado</td>";
        echo 
"</tr>";
        
        echo 
"<tr>";
        echo 
"<td><input type='image' name='id' src='btn-agregcar.gif' onClick='Agregar_Carrito($fila->item_id)'></td>";
        echo 
"</tr>";

        echo 
"</table>";
        echo 
"</td>";
        echo 
"</tr>";
    }
    echo 
"</table>";


?>

</body>

</html>

carrito.php

Código PHP:

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

    function 
incluir_en_carrito($elemento)
    {
        
$ultimo count($_SESSION["carrito"]);
        
$ultimo $ultimo 1;
        
$_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>
Hice los cambios q me dijistes, pero en refuerza_web.php no me trae nada si le asigno un numero si me lo trae normal es decir $_SESSION["carrito"] = 1, sale bien pero si lo igualo a un array no sale :(

Saludos
Rubén