Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2015, 10:58
arcangelcross
 
Fecha de Ingreso: febrero-2006
Mensajes: 85
Antigüedad: 18 años, 2 meses
Puntos: 0
Consulta con Función

Saludos a todos.

He hecho la siguiente función:

Código PHP:

function ObtenerPrecioProducto($identificador)

{    
    global 
$database_conexion$conexion;
    
mysql_select_db($database_conexion$conexion);
    
$query_consultaFuncion sprintf("SELECT * FROM producto WHERE id_prod = %s"$identificador);
    
$consultaFuncion mysql_query($query_consultaFuncion$conexion) or die(mysql_error());
    
$row_consultaFuncion mysql_fetch_assoc($consultaFuncion);
    
$totalRows_consultaFuncion mysql_num_rows($consultaFuncion);
    
             
$precio $consultaFuncion['precio_prod'];
            
$precio2 $consultaFuncion['precio_prod2'];
    if ((
$consultaFuncion['precio_prod']  != "") && ($consultaFuncion ['ganancia'] != "") ) { 
                
$precio $consultaFuncion['precio_prod'] * $consultaFuncion ['ganancia'];
                
//return $precio;
                
echo  number_format($precio0",""."); 
                                }
                
                
                elseif ((
$consultaFuncion['precio_prod2']  != "") && ($consultaFuncion['ganancia2'] != "") ) {
            
$precio2 $consultaFuncion['precio_prod2'] * $consultaFuncion ['ganancia2'];
                
                
                }
                
//return $precio2;
                
echo  number_format($precio20","".");  
        
    
    
    
mysql_free_result($consultaFuncion);


Los datos están en la base de datos, precio_prod, precio_prod2, ganancia, ganancia2.

El problema es que en la página de donde llamo la función me da cero.

No se qué es lo que estoy haciendo mal. Pues debería mostrarme los respectivos valores.

La llamada a la función la hago generando un juego de registros de la tabla carrito con el campo id_prod (el Id del producto del cual necesito el precio)

Código PHP:
<?php echo ObtenerPrecioProducto ($row_DatosCarrito['id_prod']); ?>
Ahora, no se de qué otra manera sacar el precio del producto seleccionado en el carrito para que este se muestre en pantalla.


Agradezco la ayuda que me puedan brindar.