Ya ya lo quite jejeje. Solo fue un momento, luego edite el post y puse esto:
Echo de esta consulta que es de la funcion comprobartalla:
$query_ConsultaFuncion = sprintf("SELECT * FROM tblproductotalla WHERE relProducto=%s", $idproducto);
SELECT * FROM tblproductotalla WHERE relProducto=2
Echo de la consulta de la funcion comprobarcarrito:
SELECT * FROM tblcarrito WHERE idUsuario = 1 AND idProducto=2 AND intTransaccionEfectuada = 0
Echo de $tallas:
0 (cuando no hay tallas)
1 (cuando hay tallas)
Echo $carrito:
88 (cuando esta en el carrito intContador)
0 (cuando no esta en el carrito) ....
He ido probando con el if y si me imprimia un echo por ejemplo cuando $tallas == 0 && $carrito !=0 ... He intentado hacer el UPDATE con esa comparacion y no me lo hace... Lo he intentado asi: $insertSQL = sprintf("UPDATE tblcarrito SET intCantidad = intCantidad + %s WHERE intContador = %s",$_GET['intCantidad'],
$carrito);
EDITO2:
Lo solucione asi:
Código PHP:
Ver originalif ($tallas == 0 && $carrito!=0){$insertSQL = sprintf("UPDATE tblcarrito SET intCantidad = intCantidad + %s WHERE intContador = %s",$_GET['intCantidad'], $carrito);}
elseif ($tallas == 0 && $carrito == 0) {$insertSQL = sprintf("INSERT INTO tblcarrito (idUsuario, idProducto, intCantidad) VALUES (%s, %s, %s)", GetSQLValueString($_SESSION['MM_IdUsuario'], "int"),
GetSQLValueString($_GET['recordID'], "int"),
GetSQLValueString($_GET['intCantidad'], "int"));}
Con un elseif... No se si hay otra manera... Si hay alguna mejor o que... Si hay alguna mejor hacermelo saber ;)