08/12/2010, 12:23
|
| | Fecha de Ingreso: agosto-2010
Mensajes: 19
Antigüedad: 14 años, 2 meses Puntos: 0 | |
Respuesta: Guardar pedido carrito compra en tabla Ante todo gracias por tu ayuda areslepra. He hecho lo que creo que me comentas, pero no consigo guardar ni el carroid ni el número de pedido. Guardo todos los datos menos estos dos. El código es:
<?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');
$rs = mysql_query("SELECT MAX(carroid) FROM pedidos") or die(mysql_error());
if($mid = mysql_fetch_row($rs)) {
$mid++;
}else{
$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'];
$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, carroid, numped, clienteid, fechapedido, descripcion, pvp, cantidad, total) VALUES ('', '$carroid', '".$i."', '$id_del_comprador', '$fechapedido', '$descripcion', '$pvp', '$cantidad', '$total')";
mysql_query($sql_insert) or die('Error en la inserción: '.mysql_error());
}
}
}
?>
Saludos |