PHP - ¿Cómo hacer un carrito con PHP?

 
Vista:
sin imagen de perfil

¿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.

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

¿Cómo hacer un carrito con PHP?

Publicado por Raymundo (15 intervenciones) el 19/06/2018 10:31:17
Buenas Kazte

Yo lo que haría es cargar el carrito en un div y recargar los elementos siempre con un AJAX, así siempre lo tendrás ordenado como tú quieras y con los elementos que prefieras.

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar