08/12/2010, 06:19
|
| | Fecha de Ingreso: agosto-2010
Mensajes: 19
Antigüedad: 14 años, 3 meses Puntos: 0 | |
Respuesta: Guardar pedido carrito compra en tabla Buenas de nuevo,
Como dije el otro día, entiendo perfectamente lo que hay que hacer pero soy INCAPAZ. Necesito crear un contador de pedidos para cada sesión, se pidan 1 o las líneas de productos que sean. El campo en la tabla se podría llamar numped.
Como bien decía Catpaw "Bueno necesitas un campo mas en tu tabla que sea numero de pedido...
lo que yo hago es mediante una consulta checar cual fue el ultimo id que se guardo, lo tomo en una variable y le aumento en uno, asi se ira guardando secuencialmente".
¿Alguien me puede ayudar con el código? Les pongo lo que tengo de momento.
<?php require_once('Connections/carniceria.php'); ?>
<?php
if(isset($_SESSION['carrito'])){
$carrito_mio=$_SESSION['carrito'];
$descripcion;
$pvp;
$cantidad;
$total=0;
$fechapedido=date('y,m,d');
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'];
$total= $total + $carrito_mio[$i]['pvp'] * $carrito_mio[$i]['cantidad'];
// Con esta sentencia SQL insertaremos los datos en la base de datos
$sql_insert="INSERT INTO pedidos (pedidosid, numped, clienteid, fechapedido, descripcion, pvp, cantidad, total) VALUES ('', '$numped', '$id_del_comprador', '$fechapedido', '$descripcion', '$pvp', '$cantidad', '$total')";
mysql_query($sql_insert) or die('Error en la inserción: '.mysql_error());
}
}
}
?>
Gracias |