Beruflich Dokumente
Kultur Dokumente
Desarrollo de aplicaciones
CODIGO actualizar.PHP
<?php
// conectar con la base de datos
include 'config/database.php';
// consulta de actualizacion
$query = "UPDATE cart_items SET quantity=? WHERE product_id=? AND user_id=?";
// preparacion de la consulta
$stmt = $con->prepare($query);
// ejecutar consulta
if($stmt->execute()){
// redirecionar y decir que el producto ha sido actualizado
header('Location: carro.php?action=quantity_updated&id=' . $id . '&name=' . $name);
}
// si falla
else{
// redireccionar y decir que ha fallado
header('Location: carro.php?action=failed&id=' . $id . '&name=' . $name);
}
?>
pág. 1
CODIGO AGREGAR.PHP
<?php
// conectar con la base de datos
include 'config/database.php';
// consulta de insercción
$query = "INSERT INTO cart_items SET product_id=?, quantity=?, user_id=?, created=?";
// preparar la consulta
$stmt = $con->prepare($query);
// si es correcta la inserción
if($stmt->execute()){
header('Location: productos.php?action=added&id=' . $id . '&name=' . $name);
}
// si la inserción falla
else{
header('Location: productos.php?action=failed&id=' . $id . '&name=' . $name);
}
pág. 2
CODIGO ELIMINAR.PHP
<?php
// conectar a la base de datos
include 'config/database.php';
// consulta de eliminación
$query = "DELETE FROM cart_items WHERE product_id=? AND user_id=?";
// prepara la consulta
$stmt = $con->prepare($query);
// ejecuta la consulta
if($stmt->execute()){
// redireccionar y decir que el artículo ha sido borrado
header('Location: carro.php?action=removed&id=' . $id . '&name=' . $name);
}
// si la eliminación falla
else{
// redirecionar y decir que ha fallado
header('Location: carro.php?action=failed&id=' . $id . '&name=' . $name);
}
?>
pág. 3