Voy a mostrar un pequeño y muy util script para hacer conversion de monedas, podemos agregar cuantas queramos con algunos pequeños cambios.
El Formulario
En este caso voy a poner unicamente un cuadro de texto y un boton submit aunque es posible agregar mas detalles como por ejemplo validacion para evitar el ingreso de cifras en blanco o letras e incluso es posible agregarle un captcha.
1 2 3 4 |
El formulario no tiene nada de especial simplemente en el action establecemos que envie el valor que deseamos convertir al mismo archivo.
PHP para la conversion
Primero hay que averiguar el monto ingresado, definir los paises y el tipo de cambio, finalmente lo calculamos y los mostramos con formato de moneda usando la funcion NUMBER_FORMAT
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <?php // averiguamos si se ingresó un motno if (isset($_POST['monto'])) { define ("cantidad", $_POST['monto']); } else { define ("cantidad", 0); } // definimos los paises $paises = array ("Chelín Austríaco","Escudo portugués","Florín Holandés"); // definimos el tipo de cambio por cada pais $tasacambios = array (13.76,200.48,2.20); // imprimimos el monto ingresado echo "<b>".cantidad." euros</b> convertidos a las siguientes monedas:<br><br>"; // por cada pais imprimimos el cambio for ($i=0;$i<count($paises);$i++){ echo "$paises[$i] "; // calculamos el cambio $cambio=$tasacambios[$i]*cantidad; // imprimos el resultado con el formato de moneda echo number_format($cambio,3,",","."); echo "<br>"; } ?> |
muy bueno :3 lo bajo
Es vulnerable a XSS =)
Buen artículos, será de utilidad, 1saludo.
Buna información si quieres poner un conversor de monedas en tu web.
Ola solo quisiera saber como poder cambiar los tipos de cambios de los países de Guatemala, honduras, europa y estados unidos, también me gustaría saber como poder realizar uno similar al de esta pagina:
http://es.loobiz.com/conversion/quetzal+lempira