
¿Cómo hacer un carrito con PHP?
Publicado por Katze (6 intervenciones) el 19/06/2018 00:35:55
Quiero hacer un carrito a partir del siguiente código, pero no sé cómo hacer el código php para poder añadir los productos a un carrito. Mi idea es que al seleccionar con el botón de añadir aparezcan los productos ordenados en una tabla con el nombre, precio, cantidad y total en la página del carrito de compra. Llevo unos días destrozándome la cabeza y no soy capaz de conseguir que me salga. He quitado partes del código, como el menú y los enlaces del head.
Gracias de antemano.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php
session_start();
$servidor = "localhost";
$usuario_BD = "root";
$contrasena_BD = "";
$basedatos = "pruebas";
?>
<!DOCTYPE html>
<html lang="es-ES">
<head>
<title>Título</title>
</head>
<body>
<div class="productos">
<div class="mostrar_productos">
<?php
$conexion = mysqli_connect($servidor, $usuario_BD, $contrasena_BD, $basedatos);
mysqli_set_charset($conexion, "utf8");
$consulta = "SELECT * FROM producto";
$resultado = mysqli_query($conexion, $consulta);
while ($fila = mysqli_fetch_array($resultado)) {
echo "<div class='col-md-3 col-xs-5 producto_individual'>";
$consulta2 = "SELECT * FROM producto WHERE id_producto = " .$fila["id_producto"] . " ";
$resultado2 = mysqli_query($conexion, $consulta2);
echo "<h2>" . $fila['nombre_producto'] . "</h2>";
echo "<img src='imagenes/" .$fila["imagen"] . "' width = 100px>";
echo "<p>" . $fila['descripcion_corta'] . "</p>";
echo "<p>Precio: " . $fila['precio'] . " €</p>";
echo "<a class='btn btn-danger' href='producto_individual.php?id_producto=" .$fila["id_producto"]. "'><b>Ver más</b></a> ";
echo "<button value='".$fila["id_producto"]."' class='botoncompra'><b>Anadir al carrito</b></button></div>";
}
mysqli_close($conexion);
?>
</div>
</div>
<footer>
Contenido del footer
</footer>
</body>
</html>
Gracias de antemano.
Valora esta pregunta


0