Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/02/2012, 03:49
nobo
 
Fecha de Ingreso: diciembre-2011
Mensajes: 151
Antigüedad: 12 años, 4 meses
Puntos: 1
Respuesta: Sumar productos sin talla...

Mira lo tengo asi:
Primero las fos funciones que estoy usando...

Código PHP:
Ver original
  1. // +++++++++++++++++++++++++++++++++++++++++++
  2. // +++++++++++++++++++++++++++++++++++++++++++
  3.  
  4. function comprobartalla($idproducto)
  5.     {
  6.         global $database_conexionzulo, $conexionzulo;
  7.         mysql_select_db($database_conexionzulo, $conexionzulo);
  8.         $query_ConsultaFuncion = sprintf("SELECT * FROM tblproductotalla WHERE relProducto=%s", $idproducto);
  9.         $ConsultaFuncion = mysql_query($query_ConsultaFuncion, $conexionzulo) or die(mysql_error());
  10.         $row_ConsultaFuncion = mysql_fetch_assoc($ConsultaFuncion);
  11.         $totalRows_ConsultaFuncion = mysql_num_rows($ConsultaFuncion);
  12.         if ($totalRows_ConsultaFuncion == 0)
  13.         return 0;
  14.         else return 1;
  15.         mysql_free_result($ConsultaFuncion);
  16.         }
  17.        
  18. // +++++++++++++++++++++++++++++++++++++++++++
  19. // +++++++++++++++++++++++++++++++++++++++++++
  20.  
  21. function comprobarcarrito($idproducto)
  22.     {
  23.         global $database_conexionzulo, $conexionzulo;
  24.         mysql_select_db($database_conexionzulo, $conexionzulo);
  25.         $query_ConsultaFuncion = sprintf("SELECT * FROM tblcarrito WHERE idUsuario = %s AND idProducto=%s AND intTransaccionEfectuada = 0", $_SESSION['MM_IdUsuario'],$idproducto);
  26.         $ConsultaFuncion = mysql_query($query_ConsultaFuncion, $conexionzulo) or die(mysql_error());
  27.         $row_ConsultaFuncion = mysql_fetch_assoc($ConsultaFuncion);
  28.         $totalRows_ConsultaFuncion = mysql_num_rows($ConsultaFuncion);
  29.         if ($totalRows_ConsultaFuncion >0)
  30.         return $row_ConsultaFuncion['intContador'];
  31.         else
  32.         return 0;
  33.         mysql_free_result($ConsultaFuncion);
  34.     }

Y ahora como lo compraro:
Código PHP:
Ver original
  1. $carrito = comprobarcarrito($_GET['recordID']);
  2. $tallas = comprobartalla($_GET['recordID']);
  3. if (($tallas == 0) && ($carrito!=0)) {$insertSQL = sprintf("UPDATE tblcarrito SET intCantidad = intCantidad + %s WHERE intContador = %s",$_GET['intCantidad'],
  4.                        $carrito);}
  5.                        else { $insertSQL = sprintf("INSERT INTO tblcarrito (idUsuario, idProducto, intCantidad) VALUES (%s, %s, %s)",
  6.                        GetSQLValueString($_SESSION['MM_IdUsuario'], "int"),
  7.                        GetSQLValueString($_GET['recordID'], "int"),
  8.                        GetSQLValueString($_GET['intCantidad'], "int")); }

Pero no me esta funcionando... Estara mal la condicion ?