14/12/2010, 17:34
|
| | Fecha de Ingreso: agosto-2010
Mensajes: 19
Antigüedad: 14 años, 2 meses Puntos: 0 | |
Respuesta: Contador de pedidos de carrito de compra Tema cerrado, conseguí la solución por otro lado. Les dejo el código por si a alguien le hiciera falta. Se trata de un carro de la compra, cuando se tramita un pedido de productos, es generar un número de pedido que identifique a esos productos y al mismo tiempo, grabe todos los datos en una tabla:
<?php require_once('Connections/carniceria.php'); ?>
<?php
if(isset($_SESSION['carrito'])){
$carrito_mio=$_SESSION['carrito'];
$nombre=$_POST['nombre'];
$apellidos=$_POST['apellidos'];
$descripcion;
$pvp;
$cantidad;
$total=0;
$fechapedido=date('y,m,d');
$rs = mysql_query("SELECT MAX(numped) FROM pedidos") or die(mysql_error());
if($mid = mysql_fetch_row($rs)) {
$mid[0]++;
}else{
$mid[0] = 1; //1 porque seria el primer pedido no el pedido 0
}
$siguiente_pedido = $mid[0];
for($i=0;$i<=count($carrito_mio)-1;$i ++){
if($carrito_mio[$i] !=NULL){
$descripcion = $carrito_mio[$i]['descripcion'];
$pvp = $carrito_mio[$i]['pvp'];
$cantidad = $carrito_mio[$i]['cantidad'];
$subtotal = $carrito_mio[$i]['pvp'] / 1000 * $carrito_mio[$i]['cantidad'];
// Con esta sentencia SQL insertaremos los datos en la base de datos
$sql_insert="INSERT INTO pedidos (pedidosid, numped, nombre, apellidos, fechapedido, descripcion, pvp, cantidad, subtotal) VALUES ('', '$siguiente_pedido', '$nombre', '$apellidos', '$fechapedido', '$descripcion', '$pvp', '$cantidad', '$subtotal')";
mysql_query($sql_insert) or die('Error en la inserción: '.mysql_error());
}
}
}
?>
Saludos y gracias |