Ver Mensaje Individual
  #9 (permalink)  
Antiguo 16/03/2011, 16:47
gordot
 
Fecha de Ingreso: febrero-2010
Ubicación: cba
Mensajes: 203
Antigüedad: 14 años, 10 meses
Puntos: 16
Respuesta: carrito de compras, mandar por mail

vamos por parte. Primero bajete el JCART.en la misma carpeta, ahi tienes que poner tu archivo para que todo funcione bien. Te paso de nuevo el codigo.

Código PHP:
<?

// INCLUDE JCART BEFORE SESSION START
include 'jcart/jcart.php';

// START SESSION
session_start();

// INITIALIZE JCART AFTER SESSION START

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<script type="text/javascript" src="jcart/js/jquery-1.4.4.min.js"></script>
        <script type="text/javascript" src="jcart/js/jcart.min.js"></script>


<style type="text/css">
        

            #sidebar { margin: -50px 0px 0px 855px;display: block; position:fixed;bottom: 100px;overflow:visible}

        #pop a:hover{
          
        }

            .jcart { margin:0 0px 0px 0; padding:20px ; border-left:solid 1px #ccc; float:left; border-right:solid 1px #ccc;   }
            .jcart ul { margin:0; list-style:none; padding:0 20px; text-align:left; }
            .jcart fieldset { border:0; }
            .jcart strong { color:#000066; }
            .jcart .button {  background: url(../../images/comprar.gif)  ; width: 104px;height: 36px;cursor:pointer;border: 0px solid transparent; }

            fieldset { border:1px; float: left;}
            #paypal-button { display:block; padding:0px; }

            .clear { clear:both; }
        </style>

</head>

<body>
<div id="sidebar">
<div id="jcart">
<?php $jcart->display_cart();?>  <!--CON ESTO SE MUESTRA EL CARRITO-->
 
 
 </div> 
 </div>

<?


include("conectar.php");  

$registros 15;
$pagina $_GET["pagina"];
$prod $_POST["prod"];

if (!
$pagina) { 
    
$inicio 0
    
$pagina 1

else { 
    
$inicio = ($pagina 1) * $registros



$resultados mysql_query("SELECT id FROM productos WHERE visible = 1");
    
$total_registros mysql_num_rows($resultados); 
    
$resultados mysql_query("SELECT * FROM productos WHERE visible = 1   LIMIT $inicio, $registros");    
    
$total_paginas ceil($total_registros $registros); 

$d=1;
 
// Primero, debemos ver nuestros elementos...




echo '<table  border=0" cellpadding="0" cellspacing="0" width="607">';

 
      
$contador =1;
   
      
$num_col=4;
   
      echo 
"<tr>";
   
      while (
$row=mysql_fetch_assoc($resultados)){
   
        echo 
"<td>";
   
        echo 
"<form method='post' action='' class='jcart'> ";

    echo 
"<input type='hidden' name='my-item-id' value='$row[id]' />";
    echo 
"<input type='hidden' name='my-item-name' value='$row[titulo]' />";
    echo 
"<input type='hidden' name='my-item-price' value='$row[precio]' />";
    echo 
"<center><span style='color:green;font-size:15px'><b>$row[titulo]</b></span><br /><img src='../../$row[imagen]'width='150' height='150' class='bor' /><br /><br><span style=color:#cc0000;font-size:20px;font-weight: bolder>$$row[precio] </span>  <img src='images/icon.gif' /> Cant: <input type='text' name='my-item-qty' value='1' size='2' /></center>  ";




echo 
"<center><input type='submit' name='my-add-button' value='agregar al carrito' class='button' /></center>";
    
       echo        
"    </form>"


echo 
"<div class='dash3'></div>";


  
        echo 
"</td>";
   
        if (
$contador == $num_col){
   
          echo 
"</tr><tr>";
  
          
$contador=0;
  
        }
  
        
$contador++;
  
      }
  
      
//terminar de rellenar tablacon celdas...
  
      
if ($contador $num_col){
  
        
$celdas_falt=$num_col $contador;
  
        while (
$celdas_falt <= $num_col){
  
          echo 
"<td></td>";
 
          
$celdas_falt++;
  
        }
  
        echo 
"</tr>";
  
      }



echo 
'</table>'

    
mysql_free_result($resultados);    
   
    echo 
'</div>';             
     echo 
'<br>';
    if(
$total_registros) {
        
        echo 
"<center>";
        
        if((
$pagina 1) > 0) {
            echo 
"<a href='pedido2.php?pagina=".($pagina-1)."' style='border:1px solid #ccc;padding:3px;'>< Anterior</a> ";
        }
        
        for (
$i=1$i<=$total_paginas$i++){ 
            if (
$pagina == $i) {
                echo 
"<b style='border:1px solid #ccc;padding:3px;'>".$pagina."</b> "
            } else {
                echo 
"<a href='pedido2.php?pagina=$i' style='border:1px solid #ccc;padding:3px;'>$i</a> "
            }    
        }
      
        if((
$pagina 1)<=$total_paginas) {
            echo 
" <a href='pedido2.php?pagina=".($pagina+1)."' style='border:1px solid #ccc;padding:3px;'>Siguiente ></a>";
        }
        
    
        
    }            
               
        echo 
"</center>"   ;     
?>
*crea un archivo que se llame pedido2.php y lo pones en la misma carpeta (donde aparece jcart.php).

Copia y pega esto tal cual y te tiene que funcionar.



CREA UN ARCHIVO CONECTAR.PHP Y LE PONES ESTO:

Código PHP:
<?
    $SERVIDOR 
"localhost";
    
$USUARIO  "root";
    
$PALABRA  "";
    
$BASE     "tu base de datos";
    
$CONECTOR mysql_connect($SERVIDOR$USUARIO$PALABRA);
    
mysql_select_db($BASE$CONECTOR);
mysql_query("SET NAMES 'ISO-8859-1'");
?>

sigue todos los pasos y dime como te fue.
saludos