
12/11/2011, 14:41
|
(Desactivado) | | Fecha de Ingreso: noviembre-2003
Mensajes: 59
Antigüedad: 21 años, 3 meses Puntos: 0 | |
Respuesta: cambiar una id por un nombre mira es que lo e encontrado en otro post mas antiguo pero en otro foro lo que dijo el tio que es lo que quiero hacer yo es esto
hola que tal perdon por la molestia pero tengo un pequeño problema, bueno lo que quiero hacer es que la informacion de un carrito de compras se guarde en una base de datos mysql pero no c como hacerlo ya que he leido que para eso se guarda la session .
te dejo el codigo ok
<?php
session_start();
if(isset($_SESSION['carrito'])){
$carrito_mio=$_SESSION['carrito'];
$pedido="Pedido de Equipos - nombre empresa. <br><br>";
$total=0;
for($i=0;$i<=count($carrito_mio)-1;$i ++){
if($carrito_mio[$i] !=NULL){
$pedido .= $carrito_mio[$i]['modelo'] . "****************" . $carrito_mio[$i]['precio'] . "x" . $carrito_mio[$i]['cantidad'] . "Total : " . $carrito_mio[$i]['precio'] * $carrito_mio[$i]['cantidad'] . " Pesos <br>";
$total= $total + $carrito_mio[$i]['precio'] * $carrito_mio[$i]['cantidad'];
}
}
$pedido.= "<br><br> Total: " . $total;
$nombre=$_POST['nombre'];
$email=$_POST['correo'];
$pedido.= "<br><br>De: ". $nombre;
$asunto="nombre empresa-pedido";
$empresa="nombre empresa.com";
$correo_empresa="correo-empresa";
mail($email,$asunto,$pedido,"NINE-Version:1.0\nContent-type:text/html;charset=UTF-8\nFrom:$empresa<$correo_empresa>");
$asunto .= " Copia ";
mail($correo_empresa,$asunto,$pedido,"NINE-Version:1.0\nContent-type:text/html;charset=UTF-8\nFrom:$empresa<$correo_empresa>");
}
?>
el codigo de arriba esta bien,
lo que quiero guardar es el pedido en la base de datos
en este codigo trato de guardarlo pero se guarda siempre y cuando solo sea un producto.
pero cuando son mas productos pedidos solo se guarda el ultimo producto seleccionado con el total de todo el pedido, como puedo arreglar esto para que lo envie a la base de datos y despues lo pueda recuperar, bueno espero me pueda ayudar????
gracias...
<?php
$link = mysql_connect("localhost","root","");
mysql_select_db("productos",$link);
if(isset($_SESSION['carrito'])){
$carrito_mio=$_SESSION['carrito'];
$modelo;
$precio;
$cantidad;
$total=0;
$fecha=date('y,m,d');
for($i=0;$i<=count($carrito_mio)-1;$i ++){
if($carrito_mio[$i] !=NULL){
$modelo = $carrito_mio[$i]['modelo'];
$precio = $carrito_mio[$i]['precio'];
$cantidad = $carrito_mio[$i]['cantidad'];
$total= $total + $carrito_mio[$i]['precio'] * $carrito_mio[$i]['cantidad'];
}
}
}
// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO pedidos(modelo, precio, cantidad, total,fecha)
VALUES ('$modelo','$precio','$cantidad','$total','$fecha' )",$link);
?> |