Foros del Web » Programando para Internet » PHP »

Conversion de Monedas

Estas en el tema de Conversion de Monedas en el foro de PHP en Foros del Web. Saludos para toda la gente que participa en este Foro: Mi consulta es la siguiente, me encuentro desarrollando un sistemas de paquetes de viajes donde ...
  #1 (permalink)  
Antiguo 04/12/2006, 15:58
 
Fecha de Ingreso: septiembre-2003
Ubicación: lima
Mensajes: 378
Antigüedad: 20 años, 7 meses
Puntos: 0
Conversion de Monedas

Saludos para toda la gente que participa en este Foro:

Mi consulta es la siguiente, me encuentro desarrollando un sistemas de paquetes de viajes donde lo precios lo tengo que mostrar en moneda tipo Dolar, Euro, Libra el precio base es el de Dolar de ahi parte los precio para las demas monedas, modele mis tablas de esta manera:

--------------
Moneda
--------------
idtipocambio
moneda
cambio

----------------
Paquetes
----------------
idpaquete
idcategoria
nom_paquete
descripcion

----------------
hoteles
----------------
idhoteles
idpaquete
nombre
categoria_hotel
precio_base

-----------------
Personas
-----------------
idpersona
idhoteles
tipo


Bueno es asi como hise mis tablas, si por ahi algo no se ve bien les pido su ayuda. Ahora lo que tengo que mostrar son los precios de los paquetes de viaje, segun el tipo de hotel (3 , 4, 5 estrellas) seun la cantidad de personas (una o dos a tres ) de esta manera:

http://www.peruforless.com/packages/...f-the-inca.php

mas o menos asi tengo q mostrar los precios en mi pagina web donde Double se refiere a 2 personas en este caso los precios q se muestan son por 2 personas, y single es una persona, 3 Star es el tipo de hotel en este caso un hotel 3 estrellas y asi para 4 y 5 estrellas.

Segun mis tablas modeladas hise mi consulta de esta manera:

$RECORDSET="SELECT paquetes.nom_paquete, hoteles.categoria_hotel, hoteles.precio_base FROM paquetes INNER JOIN hoteles ON paquetes.idpaquete=hoteles.idpaquete";

donde imprimo esto:

Manu 7D 6N - Jungle Adventures
3 estrellas
969.00

que es el nombre de paquete, el tipo de hotel y el precio base en dolar.

Mi pregunta es como puedo hacer para sacar los precios para Euro y Libra?
Mediante la consulta que hise se podra?
o alguna otra forma?

Alguna orientacion que alguien me pueda dar
Gracias por su ayuda prestada

Última edición por juanpro; 04/12/2006 a las 16:05
  #2 (permalink)  
Antiguo 04/12/2006, 23:11
 
Fecha de Ingreso: enero-2005
Ubicación: Salta - Argentina
Mensajes: 322
Antigüedad: 19 años, 3 meses
Puntos: 7
Hola, me parece buena tu pregunta :D

En mi sitio web tengo desarrollado una aplicación que funciona similar a lo que necesitas, puedes verlo en http://www.netyco.com

Basicamente el desarrollo se baso en esto:


Tablas MySQL:

==============
Tabla monedas
==============
id
pais
simbolo
cambio <<- Valor cambiario con respecto al Dolar

===========
Tabla servicios
===========
id
nombre
precio <<-- Al precio del servicio lo pongo en U$S

Después se creo una funcion llamada moneda

function moneda($idpais,$precio){
$sql="SELECT * FROM monedas where id=$idpais";
$rs=.......;

return $rs['simbolo']." ".$precio*$rs['cambio'];

//El sistema tiene como moneda principal al U$S, por lo que en la tambla el pais USA tendria que tener el valor 1 en el campo cambio.

// de esta forma return $rs['simbolo']." ".$precio*1; deolveria el valor en U$S :)

}


$moneda=moneda($idpais,80);

Esto me devolveria un texto del estilo U$S 80, si cambio el idpais a otro, me devolveria el signo del pais + el equivalente.

Te paso una idea muy vaga y sin mucho código, el objetivo es que te sirva de guia.

Ante cualquier inquietud, no dudes en preguntar.

Última edición por Netyco; 04/12/2006 a las 23:15 Razón: jeje, error de dedo...
  #3 (permalink)  
Antiguo 05/12/2006, 09:36
 
Fecha de Ingreso: septiembre-2003
Ubicación: lima
Mensajes: 378
Antigüedad: 20 años, 7 meses
Puntos: 0
Sinceramente Netyco te estoy muy agradecido por tener esa amabilidad de compartir tu experiencia profesional conmigo, en verdad gracias.
Lo voy a poner en practica y te aviso cualquier cosita si no fuese mucha molestia

Saludos Juan H.
Muy agradecido
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:23.