Bases de Datos - Parse error: syntax error, unexpected ''modelo'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in

 
Vista:

Parse error: syntax error, unexpected ''modelo'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in

Publicado por Raul gomez (1 intervención) el 14/05/2020 17:25:03
Estoy realizando un carrito de compras y al correr este codigo me marca un error en la linea 29.
Parse error: syntax error, unexpected ''modelo'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in C:\xampp\htdocs\flamestore\flamestore\flamecarrito\carritodecompras.php on line 29.

Por favor ayudenme.

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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<?php
	session_start();
	include 'conexion.php';
	if(isset($_SESSION['carrito'])){
		if (isset($_GET['id_tenis'])){
		$arreglo=$_SESSION['carrito'];
		$encontro=false;
		$numero=0;
		for($i=0;$i<count($arreglo);$i++){
			if ($arreglo[$i]['Id_tenis']==$_GET['id_tenis']) {
				$encontro=true;
				$numero=$i;
			}
		}
		if ($encontro==true) {
			$arreglo[$numero]['Cantidad']=$arreglo[$numero]['Cantidad']+1;
			$_SESSION['carrito']=$arreglo;
		}else{
			$modelo="";
			$precio=0;
			$imagen="";
			$re=mysqli_query($con,"SELECT * FROM tenis WHERE id_tenis=".$_GET['id_tenis']);
			while($f=mysqli_fetch_array($re)){
				$modelo=$f['modelo'];
				$precio=$f['precio'];
				$imagen=$f['imagen'];
			}
			$datosNuevos=array('Id_tenis'=>$_GET['id_tenis']
							'modelo'=>$modelo,
							'precio'=>$precio,
							'imagen'=>$imagen,
							'Cantidad'=>1);
 
			array_push($arreglo, $datosNuevos);
			$_SESSION['carrito']=$arreglo;
			}
		}
 
 
	}else{
		if(isset($_GET['id_tenis'])){
			$modelo="";
			$precio=0;
			$imagen="";
			$re=mysqli_query($con"SELECT * FROM tenis WHERE id_tenis=".$_GET['id_tenis']);
			while($f=mysqli_fetch_array($re)){
				$modelo=$f['modelo'];
				$precio=$f['precio'];
				$imagen=$f['imagen'];
			}
			$arreglo[]=array('Id_tenis'=>$_GET['id_tenis']
							'Modelo'=>$modelo,
							'Precio'=>$precio,
							'Imagen'=>$imagen,
							'Cantidad'=>1);
		}
	}
 ?>
<!DOCTYPE html>
<html lang="es">
<head>
	<meta charset="utf-8">
	<title></title>
	<link rel="stylesheet" type="text/css" href="">
	<script type="text/javascript" src="js/scripts.js"></script>
	<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
</head>
<body>
	<header>
		<h1>CARRITO DE COMPRAS</h1>
		<a href="carritodecompras.php" title="VER CARRITO DE COMPRAS"><img src="./imagenes/carrito.png"></a>
	</header>
	<section>
		<?php
			$total=0;
			if (isset($_SESSION['carrito'])) {
			$datos=$_SESSION['carrito'];
			$total=0;
			for($i=0;$i<count($datos);$i++){
		?>
			<div class="producto">
				<center>
					<img src="productosimg/<?php echo $datos[$i]['Imagen']; ?>" width="20">
					<span><?php echo $datos[$i]['Modelo'] ?></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_tenis'];?>" id_tenis="cantidad"></span><br>
					<span class="subtotal">Subtotal: <?php echo $datos[$i]['Cantidad']*$datos; ?></span>
				</center>
			</div>
		<?php
		$total=($datos[$i]['Cantidad']*$datos[$i]['Precio'])+$total;
				}
			}else{
				echo '<center><h2>EL CARRITO ESTA VACIO</h2></center>';
			}
			echo '<center><h2 id="total">TOTAL: '.$total.'</h2></center>';
 
		 ?>
		 <center><a href="./">VER PRODUCTOS</a></center>
	</section>
</body>
</html>
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
Imágen de perfil de joel
Val: 122
Bronce
Ha mantenido su posición en Bases de Datos (en relación al último mes)
Gráfica de Bases de Datos

Parse error: syntax error, unexpected ''modelo'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in

Publicado por joel (46 intervenciones) el 14/05/2020 18:56:25
Falta una coma al final de la linea 28!!!
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
sin imagen de perfil
Val: 6
Ha aumentado su posición en 4 puestos en Bases de Datos (en relación al último mes)
Gráfica de Bases de Datos

Parse error: syntax error, unexpected ''modelo'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in

Publicado por Sergio (3 intervenciones) el 14/05/2020 19:07:37
en la linea 22 te falta cerrar la comilla
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