Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/12/2010, 12:23
joseman4
 
Fecha de Ingreso: agosto-2010
Mensajes: 19
Antigüedad: 14 años, 3 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&oacuten: '.mysql_error());
}
}
}

?>

Saludos