no me guarda nada en la base datos en una insercion
Publicado por Rey (74 intervenciones) el 19/04/2018 00:32:18
cuando le doy en el botón enviar no me guarda la inserción a la base datos no se que esta malo
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
<?php
$total=0;
if(isset($_SESSION['carrito'])){
$datos=$_SESSION['carrito'];
$total=0;
for($i=0;$i<count($datos);$i++){
?>
<div class="producto">
<center>
//intento guardar lo que esto que esta abajo $Imagen','$Nombre','$Precio','$total
<img src="data:image/jpeg;base64,<?php echo base64_encode($datos[$i]['Imagen']);?>"><br>
<span ><?php echo $datos[$i]['Nombre'];?></span><br>
<span>Precio: <?php echo $datos[$i]['Precio'];?></span><br>
<span>Cantidad:
<input type="text" value="<?php echo $datos[$i]['Cantidad'];?>"
data-precio="<?php echo $datos[$i]['Precio'];?>"
data-id="<?php echo $datos[$i]['Id'];?>"
class="cantidad">
</span><br>
<span class="subtotal">Subtotal:<?php echo $datos[$i]['Cantidad']*$datos[$i]['Precio'];?></span><br>
<a href="#" class="eliminar" data-id="<?php echo $datos[$i]['Id']?>">Eliminar</a>
</center>
</div>
<?php
$total=($datos[$i]['Cantidad']*$datos[$i]['Precio'])+$total;
}
}else{
echo '<center><h2>No has Añadido ningun producto</h2></center>';
}
echo '<center><h2 id="total">Total: '.$total.'</h2></center>';
if($total!=0){
echo '<center><input type="Submit" name="Comprar" class="aceptar"></center>';
if(isset($_POST['Comprar'])) {
mysqli_query($link, "INSERT INTO alquiler(Imagen, Nombre, Precio, total) VALUES ('$Imagen','$Nombre','$Precio','$total')");
}
}
?>
Valora esta pregunta
0