Monday, March 29, 2010

Control Flow Functions in Mysql

In this post i describe about how to use conditional operation in sql command for retrieving a record form table.
using these function record display according to it's condition.
  these operator are following:-

  1. Case
  2. If
  3. IfNull
  4. Nullif  
Case function:-
   syntax:-
                case condition when value_to_compare1 then result1 when value_to_compare2 then result2 else result3 end;

In above syntax  when condition value is equal to value_to_compare1 then result1 will output other check value_to_compare2 then result2 will output if both comparison fail then result3 execute.

example:-
CASE var WHEN NULL THEN SELECT 'Hi'; ELSE SELECT 'friend.'; END CASE;


If:-
Syntax:-
           select if(condition,true,false) from table ;
In above syntax if condition is true then true comes in result other wise false.


example:-
      select if(id=vlaue,emp_name,emp_dept) from emp where id=value;


IFNULL
    syntax:
           ifnull(value1,value2)
    
ivalue1 is not NULLIFNULL() returns value1; otherwise it returns value2.
 IFNULL() returns a numeric or string 
example:-SELECT IFNULL(1,0);
Nullif:-

   syntax:- nullif(value1,value2);
if value1=value2 then return null other vise value1






Saturday, March 13, 2010

Server environment information in php

$_SERVER is an array containing information such as headers, paths, and script locations. The entries in this array are created by the web server. There is no guarantee that every web server will provide any of these; servers may omit some, or provide others not listed here.



$_SERVER[] Element:-


  1. $_SERVER['PHP_SELF'] :- The filename of the currently executing script, relative to the document root.
  2. $_SERVER['argv']:-Array of arguments passed to the script. When the script is run on the command line, this gives C-style access to the command line parameters
  3. $_SERVER['argc']:-Contains the number of command line parameters passed to the script (if run on the command line).
  4.  $_SERVER['GATEWAY_INTERFACE']:-What revision of the CGI specification the server is using.
  5. $_SERVER['SERVER_ADDR']:-The IP address of the server under which the current script is executing.
  6. $_SERVER['SERVER_NAME']:-The name of the server host under which the current script is executing. If the script is running on a virtual host, this will be the value defined for that virtual host.
  7. $_SERVER['SERVER_SOFTWARE']:- Server identification string, given in the headers when responding to requests.
  8. $_SERVER['SERVER_PROTOCOL']:-Name and revision of the information protocol via which the page was requested
  9. $_SERVER['REQUEST_METHOD']:-Which request method was used to access the page
  10. $_SERVER['REQUEST_TIME']:-The timestamp of the start of the request
  11. $_SERVER['QUERY_STRING']:-The query string, if any, via which the page was accessed
  12. $_SERVER['DOCUMENT_ROOT']:-The document root directory under which the current script is executing, as defined in the server's configuration file
  13. $_SERVER['HTTP_ACCEPT']:-Contents of the Accept: header from the current request, if there is one.
  14. $_SERVER['HTTP_ACCEPT_CHARSET']:-Contents of the Accept-Charset: header from the current request, if there is one.
  15. $_SERVER['HTTP_ACCEPT_ENCODING']:-Contents of the Accept-Encoding: header from the current request, if there is one.
  16. $_SERVER['HTTP_ACCEPT_LANGUAGE']:-Contents of the Accept-Language: header from the current request, if there is one.
  17. $_SERVER['HTTP_CONNECTION']:-Contents of the Connection: header from the current request, if there is one.
  18. $_SERVER['HTTP_HOST']:-Contents of the Host: header from the current request, if there is one.
  19. $_SERVER['HTTP_REFERER']:-The address of the page (if any) which referred the user agent to the current page. This is set by the user agent.
  20. $_SERVER['HTTP_USER_AGENT']:-Contents of the User-Agent: header from the current request, if there is one. This is a string denoting the user agent being which is accessing the page.
  21. $_SERVER['HTTPS']:-Set to a non-empty value if the script was queried through the HTTPS protocol.
  22. $_SERVER['REMOTE_ADDR']:-The IP address from which the user is viewing the current page.
  23. $_SERVER['REMOTE_HOST']:-The Host name from which the user is viewing the current page. The reverse dns lookup is based off the REMOTE_ADDR of the user.
  24. $_SERVER['REMOTE_PORT']:-The port being used on the user's machine to communicate with the web server.
  25. $_SERVER['SCRIPT_FILENAME']:-The absolute pathname of the currently executing script.
  26. $_SERVER['SERVER_ADMIN']:-The value given to the SERVER_ADMIN (for Apache) directive in the web server configuration file.
  27. $_SERVER['SERVER_PORT']:-The port on the server machine being used by the web server for communication.
  28. $_SERVER['SERVER_SIGNATURE']:-String containing the server version and virtual host name which are added to servergenerated pages, if enabled.
  29. $_SERVER['PATH_TRANSLATED']:- Filesystem- (not document root-) based path to the current script, after the server has done any virtual-to-real mapping.
  30. $_SERVER['SCRIPT_NAME']:-Contains the current script's path. This is useful for pages which need to point to themselves.
  31. $_SERVER['REQUEST_URI']:-The URI which was given in order to access this page;
  32. $_SERVER['PHP_AUTH_DIGEST']:- When running under Apache as module doing Digest HTTP authentication this variable is set to the 'Authorization' header sent by the client (which you should then use to make the appropriate validation).
  33. $_SERVER['PHP_AUTH_USER']:-When running under Apache or IIS (ISAPI on PHP 5) as module doing HTTP authentication this variable is set to the username provided by the user.
  34. $_SERVER['PHP_AUTH_PW']:-When running under Apache or IIS (ISAPI on PHP 5) as module doing HTTP authentication this variable is set to the password provided by the user.
  35. $_SERVER['AUTH_TYPE']:-When running under Apache as module doing HTTP authenticated this variable is set to the authentication type.
  36. $_SERVER['PATH_INFO']:- Contains any client-provided pathname information trailing the actual script filename but preceding the query string, if available.
  37. $_SERVER['ORIG_PATH_INFO']:-Original version of 'PATH_INFO' before processed by PHP.
Url:-http://localhost/testing/serverfunction.php?arg=value&arg1=value2


Output :-

/testing/serverfunction.phpPhp Self
Arrayargv
1argc
CGI/1.1GATEWAY_INTERFACE
127.0.0.1SERVER_ADDR
localhostSERVER_NAME
Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9SERVER_SOFTWARE
HTTP/1.1SERVER_PROTOCOL
GETREQUEST_METHOD
1268480923REQUEST_TIME
arg=value&arg1=value2QUERY_STRING
C:/xampp/htdocsDOCUMENT_ROOT
application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5HTTP_ACCEPT
UTF-8,*;q=0.5HTTP_ACCEPT_CHARSET
gzip,deflate,sdchHTTP_ACCEPT_ENCODING
en-US,en;q=0.8HTTP_ACCEPT_LANGUAGE
keep-aliveHTTP_CONNECTION
localhostHTTP_HOST
HTTP_REFERER
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.89 Safari/532.5HTTP_USER_AGENT
HTTPS
127.0.0.1REMOTE_ADDR
REMOTE_HOST
3145REMOTE_PORT
C:/xampp/htdocs/testing/serverfunction.phpSCRIPT_FILENAME
admin@localhostSERVER_ADMIN
80SERVER_PORT
Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9 Server at localhost Port 80
SERVER_SIGNATURE
PATH_TRANSLATED
/testing/serverfunction.phpSCRIPT_NAME
/testing/serverfunction.php?arg=value&arg1=value2REQUEST_URI
PHP_AUTH_DIGEST
PHP_AUTH_USER
PHP_AUTH_PW
AUTH_TYPE

Thursday, March 11, 2010

Check Various Credit Card Validation In JS

This is code for check that enter card number with respect to card is valid or u enter wrong card number. Because every card or bank have different digit in his card and it's number.







function checkCreditCard (cardnumber, cardname) {
    
  // Array to hold the permitted card characteristics
  var cards = new Array();


// Define the cards we support. You may add addtional card types.
    
  //  Name:      As in the selection box of the form - must be same as user's
  //  Length:    List of possible valid lengths of the card number for the card
  //  prefixes:  List of possible prefixes for the card
  //  checkdigit Boolean to say whether there is a check digit
  
  cards [0] = {name: "Visa",
  length: "13,16",
  prefixes: "4",
  checkdigit: true};
  cards [1] = {name: "MasterCard",
  length: "16",
  prefixes: "51,52,53,54,55",
  checkdigit: true};
  cards [2] = {name: "DinersClub",
  length: "14,16",
  prefixes: "305, 36, 38, 54,55",
  checkdigit: true};
  cards [3] = {name: "CarteBlanche",
  length: "14",
  prefixes: "300,301,302,303,304,305",
  checkdigit: true};
  cards [4] = {name: "AmEx",
  length: "15",
  prefixes: "34,37",
  checkdigit: true};
  cards [5] = {name: "Discover",
  length: "16",
  prefixes: "6011,622,64,65",
  checkdigit: true};
  cards [6] = {name: "JCB",
  length: "16",
  prefixes: "35",
  checkdigit: true};
  cards [7] = {name: "enRoute",
  length: "15",
  prefixes: "2014,2149",
  checkdigit: true};
  cards [8] = {name: "Solo",
  length: "16,18,19",
  prefixes: "6334, 6767",
  checkdigit: true};
  cards [9] = {name: "Switch",
  length: "16,18,19",
  prefixes: "4903,4905,4911,4936,564182,633110,6333,6759",
  checkdigit: true};
  cards [10] = {name: "Maestro",
  length: "12,13,14,15,16,18,19",
  prefixes: "5018,5020,5038,6304,6759,6761",
  checkdigit: true};
  cards [11] = {name: "VisaElectron",
  length: "16",
  prefixes: "417500,4917,4913,4508,4844",
  checkdigit: true};
  cards [12] = {name: "LaserCard",
  length: "16,17,18,19",
  prefixes: "6304,6706,6771,6709",
  checkdigit: true};
  
  // Establish card type
  var cardType = -1;
  for (var i=0; i<cards.length; i++) {


// See if it is this card (ignoring the case of the string)
  if (cardname.toLowerCase () == cards[i].name.toLowerCase()) {
  cardType = i;
  break;
  }
  }
  
  // If card type not found, report an error
  if (cardType == -1) {
  ccErrorNo = 0;
  return false;
  }
  
  // Ensure that the user has provided a credit card number
  if (cardnumber.length == 0)  {
  ccErrorNo = 1;
  return false;
  }
  
  // Now remove any spaces from the credit card number
  cardnumber = cardnumber.replace (/\s/g, "");
  
  // Check that the number is numeric
  var cardNo = cardnumber
  var cardexp = /^[0-9]{13,19}$/;
  if (!cardexp.exec(cardNo))  {
  ccErrorNo = 2;
  return false;
  }
  
  // Now check the modulus 10 check digit - if required
  if (cards[cardType].checkdigit) {
  var checksum = 0;                                  // running checksum total
  var mychar = "";                                   // next char to process
  var j = 1;                                         // takes value of 1 or 2
  
  // Process each digit one by one starting at the right
  var calc;
  for (i = cardNo.length - 1; i >= 0; i--) {






  // Extract the next digit and multiply by 1 or 2 on alternative digits.
  calc = Number(cardNo.charAt(i)) * j;
  
  // If the result is in two digits add 1 to the checksum total
  if (calc > 9) {
  checksum = checksum + 1;
  calc = calc - 10;
  }
  
  // Add the units element to the checksum total
  checksum = checksum + calc;
  
  // Switch the value of j
  if (j ==1) {j = 2} else {j = 1};
  }
  
  // All done - if checksum is divisible by 10, it is a valid modulus 10.
  // If not, report an error.
  if (checksum % 10 != 0)  {
  ccErrorNo = 3;
  return false;
  }
  }


// The following are the card-specific checks we undertake.
  var LengthValid = false;
  var PrefixValid = false;
  var undefined;


// We use these for holding the valid lengths and prefixes of a card type
  var prefix = new Array ();
  var lengths = new Array ();
  
  // Load an array with the valid prefixes for this card
  prefix = cards[cardType].prefixes.split(",");
  
  // Now see if any of them match what we have in the card number
  for (i=0; i<prefix.length; i++) {
  var exp = new RegExp ("^" + prefix[i]);
  if (exp.test (cardNo)) PrefixValid = true;
  }
  
  // If it isn't a valid prefix there's no point at looking at the length
  if (!PrefixValid) {
  ccErrorNo = 3;
  return false;
  }
  
  // See if the length is valid for this card
  lengths = cards[cardType].length.split(",");
  for (j=0; j<lengths.length; j++) {
  if (cardNo.length == lengths[j]) LengthValid = true;
  }
  
  // See if all is OK by seeing if the length was valid. We only check the
  // length if all else was hunky dory.
  if (!LengthValid) {
  ccErrorNo = 4;
  return false;
  };
  
  // The credit card is in the required format.
  return true;
  }
  function validateCard (errorField) {
  cardText = document.getElementById('txtCardNumber');
  myCardNo = document.getElementById('txtCardNumber').value;
  myCardType = document.getElementById('cardType').value;
  if (checkCreditCard (myCardNo,myCardType))
  {
  errorField.style.visibility='hidden';
  errorField.innerHTML="";
  cardText.style.border='#339900 solid 1px';
  return "";
  }
  else
  {//alert (ccErrors[ccErrorNo])
  errorField.innerHTML="Credit card number is invalid";
  errorField.style.visibility='visible';
  errorField.style.border='#FF3333 solid 1px';
  errorField.style.background='#FBE3E4';
  errorField.style.color='#8a1f11';
  errorField.style.fontSize='10px';
  cardText.style.border='#FF3333 solid 1px';
  return false;
  }
  }

Friday, February 12, 2010

Contact Me

If Any one want to contact me use following form. and me your suggestion and your view. 

Wednesday, February 10, 2010

Send Mail of Dynamic generate table in php

If we need to send some data comes from database in table format via email to other email automatically to using PHP script like newsletter.


Code:-

<?php
$senderheaders  = "From: dept@xyz.com\r\n";
  $senderheaders .= "Content-type: text/html\r\n";
  
  $subject="Dept Category Item Detail";
  $sendId='test@xyz.com';
  $textTosend='
  
  
  
  <table width="700px" align="center">
  <tr>
  <td colspan="3" align="center"  class="title" height="30px"><strong>Category Item Detail </strong></td>
  </tr>
  
  
  <tr>
  <td >
  <strong>Item Name</strong> </td>
  <td >
  <strong>Item Cost</strong> </td>
  <td >
  <strong>Item Qty.</strong> </td>
  
  
  </tr>';
$selItem="select * from item where cate_id=$Id";
  $itemRs=mysql_query($selItem,$dbc);
  while($itemRow=mysql_fetch_array($itemRs)){
  $itemDetail=itemDetail($itemRow["product_id"],$dbc);
  
  $textTosend.='<tr>
  <td >
  '.$itemDetail["item_name"].' </td>
  <td >
  '.$itemDetail["price_unit"].' </td>
  <td >
  '.$itemRow["quantity"].' </td>
  
  </tr>
  ';
  
  }
$textTosend.='</table><br>
    
    
  ';
if(mail($sendId,$subject,$textTosend,$senderheaders)){
    
    
  echo '<div class="success">Echo Mail Send  SuccessFully</div>';
  }
  ?>


Monday, February 1, 2010

Implement Currency conversion in php with ajax

This will help to attach a world class api to your web page to calculate currency conversion at your end using ajax.
Code:-
<script type="text/javascript" src="http://currencyconverter.55uk.net/currency_converter_json.js"></script>
  <script type="text/javascript">
  function getMyRate(jData) {
  if (jData == null) {
  alert("There was a problem parsing search results.");
  return;
  }
  var myval = jData.ResultSet;
  var mydiv = jData.xxMyDiv;
  document.getElementById(mydiv).innerHTML = myval;
  }

</script>

<form method="post" action="currencyConvert.php">
  <table align="center" width="500px" style="border:#CCCCCC solid 1px;">
  <tr>
  <td align="center" bgcolor="#E9E9E9">
  <strong>Currency Conversion From one To other</strong><input type="hidden" name="act" value="true" />
  </td>
  </tr>
  <tr>
  <td align="left"><strong>Enter Amount</strong><br /><input type="text" size="10" name="amt" /></td>
  </tr>
  <tr>
  <td>
  <strong> Select Curreny Country from </strong><br />
  <select name="From" size="4">
  <option selected="selected" value="AFN">Afghanistan, Afghani (AFN)</option>
  <option value="ALL">Albania, Lek (ALL)</option>
  <option value="DZD">Algeria, Dinar (DZD)</option>
  <option value="USD">America (United States), Dollar (USD)</option>
  <option value="USD">American Samoa, United States Dollar (USD)</option>
  <option value="EUR">Andorra, Euro (EUR)</option>
  <option value="AOA">Angola, Kwanza (AOA)</option>
  <option value="XCD">Anguilla, East Caribbean Dollar (XCD)</option>
  <option value="XCD">Antigua and Barbuda, East Caribbean Dollar (XCD)</option>
  <option value="ARS">Argentina, Peso (ARS)</option>
  <option value="AMD">Armenia, Dram (AMD)</option>
  <option value="AWG">Aruba, Guilder (AWG)</option>
  <option value="AUD">Ashmore and Cartier Islands, Australia Dollar (AUD)</option>
  <option value="AUD">Australia, Dollar (AUD)</option>
  <option value="EUR">Austria, Euro (EUR)</option>
  <option value="AZN">Azerbaijan, New Manat (AZN)</option>
  <option value="EUR">Azores, Euro (EUR)</option>
  <option value="BSD">Bahamas, Dollar (BSD)</option>
  <option value="BHD">Bahrain, Dinar (BHD)</option>
  <option value="BBD">Bajan (Barbados), Dollar (BBD)</option>
  <option value="EUR">Balearic Islands, Euro (EUR)</option>
  <option value="BDT">Bangladesh, Taka (BDT)</option>
  <option value="BBD">Barbados, Dollar (BBD)</option>
  <option value="BYR">Belarus, Ruble (BYR)</option>
  <option value="EUR">Belgium, Euro (EUR)</option>
  <option value="BZD">Belize, Dollar (BZD)</option>
  <option value="XOF">Benin, CFA Franc BCEAO (XOF)</option>
  <option value="BMD">Bermuda, Dollar (BMD)</option>
  <option value="INR">Bhutan, India Rupee (INR)</option>
  <option value="BTN">Bhutan, Ngultrum (BTN)</option>
  <option value="BOB">Bolivia, Boliviano (BOB)</option>
  <option value="ANG">Bonaire, Netherlands Antilles Guilder (ANG)</option>
  <option value="BAM">Bosnia and Herzegovina, Convertible Marka (BAM)</option>
  <option value="BWP">Botswana, Pula (BWP)</option>
  <option value="BRL">Brazil, Real (BRL)</option>
  <option value="GBP">Britain (United Kingdom), Pound (GBP)</option>
  <option value="GBP">British Indian Ocean Territory, United Kingdom Pound (GBP)</option>
  <option value="USD">British Indian Ocean Territory, United States Dollar (USD)</option>
  <option value="USD">British Virgin Islands, United States Dollar (USD)</option>
  <option value="BND">Brunei, Dollar (BND)</option>
  <option value="SGD">Brunei, Singapore Dollar (SGD)</option>
  <option value="BGN">Bulgaria, Lev (BGN)</option>
  <option value="XOF">Burkina Faso, CFA Franc BCEAO (XOF)</option>
  <option value="MMK">Burma (Myanmar), Kyat (MMK)</option>
  <option value="BIF">Burundi, Franc (BIF)</option>
  <option value="KHR">Cambodia, Riel (KHR)</option>
  <option value="XAF">Cameroon, CFA Franc BEAC (XAF)</option>
  <option value="CAD">Canada, Dollar (CAD)</option>
  <option value="EUR">Canary Islands, Euro (EUR)</option>
  <option value="CVE">Cape Verde, Escudo (CVE)</option>
  <option value="KYD">Cayman Islands, Dollar (KYD)</option>
  <option value="XAF">Central African Republic, CFA Franc BEAC (XAF)</option>
  <option value="XAF">CFA Communauté Financière Africaine BEAC Franc (XAF)</option>
  <option value="XOF">CFA Communauté Financière Africaine BCEAO Franc (XOF)</option>
  <option value="XAF">Chad, CFA Franc BEAC (XAF)</option>
  <option value="CLP">Chile, Peso (CLP)</option>
  <option value="CNY">China, Yuan Renminbi (CNY)</option>
  <option value="AUD">Christmas Island, Australia Dollar (AUD)</option>
  <option value="AUD">Cocos (Keeling Islands, Australia Dollar (AUD)</option>
  <option value="COP">Colombia, Peso (COP)</option>
  <option value="XAF">Communauté Financière Africaine BEAC Franc (XAF)</option>
  <option value="XOF">Communauté Financière Africaine BCEAO Franc (XOF)</option>
  <option value="KMF">Comoros, Franc (KMF)</option>
  <option value="XPF">Comptoirs Français du Pacifique Franc (XPF)</option>
  <option value="XAF">Congo/Brazzaville, CFA Franc BEAC (XAF)</option>
  <option value="CDF">Congo/Kinshasa, Franc (CDF)</option>
  <option value="NZD">Cook Islands, New Zealand Dollar (NZD)</option>
  <option value="AUD">Coral Sea Islands, Australia Dollar (AUD)</option>
  <option value="CRC">Costa Rica, Colon (CRC)</option>
  <option value="XOF">Côte d'Ivoire, CFA Franc BCEAO (XOF)</option>
  <option value="HRK">Croatia, Kuna (HRK)</option>
  <option value="CUC">Cuba, Convertible Peso (CUC)</option>
  <option value="CUP">Cuba, Peso (CUP)</option>
  <option value="ANG">Curaço, Netherlands Antilles Guilder (ANG)</option>
  <option value="EUR">Cyprus, Euro (EUR)</option>
  <option value="CZK">Czech Republic, Koruna (CZK)</option>
  <option value="DKK">Denmark, Krone (DKK)</option>
  <option value="DJF">Djibouti, Franc (DJF)</option>
  <option value="XCD">Dominica, East Caribbean Dollar (XCD)</option>
  <option value="DOP">Dominican Republic, Peso (DOP)</option>
  <option value="EUR">Dutch (Netherlands), Euro (EUR)</option>
  <option value="XCD">East Caribbean Dollar (XCD)</option>
  <option value="USD">East Timor, United States Dollar (USD)</option>
  <option value="USD">Ecuador, United States Dollar (USD)</option>
  <option value="EGP">Egypt, Pound (EGP)</option>
  <option value="SVC">El Salvador, Colon (SVC)</option>
  <option value="USD">El Salvador, United States Dollar (USD)</option>
  <option value="GBP">England (United Kingdom), Pound (GBP)</option>
  <option value="XAF">Equatorial Guinea, CFA Franc BEAC (XAF)</option>
  <option value="ERN">Eritrea, Nakfa (ERN)</option>
  <option value="EEK">Estonia, Kroon (EEK)</option>
  <option value="ETB">Ethiopia, Birr (ETB)</option>
  <option value="EUR">Euro (EUR)</option>
  <option value="EUR">Europa Island, Euro (EUR)</option>
  <option value="FKP">Falkland Islands, Pound (FKP)</option>
  <option value="DKK">Faroe Islands, Denmark Krone (DKK)</option>
  <option value="FJD">Fiji, Dollar (FJD)</option>
  <option value="EUR">Finland, Euro (EUR)</option>
  <option value="EUR">France, Euro (EUR)</option>
  <option value="EUR">French Guiana, Euro (EUR)</option>
  <option value="XPF">French Polynesia, Comptoirs Français du Pacifique Franc (XPF)</option>
  <option value="EUR">French Southern and Antarctic Lands, Euro (EUR)</option>
  <option value="XAF">Gabon, CFA Franc BEAC (XAF)</option>
  <option value="GMD">Gambia, Dalasi (GMD)</option>
  <option value="ILS">Gaza Strip, Israel New Shekel (ILS)</option>
  <option value="GEL">Georgia, Lari (GEL)</option>
  <option value="EUR">Germany, Euro (EUR)</option>
  <option value="GHS">Ghana, Cedi (GHS)</option>
  <option value="GIP">Gibraltar, Pound (GIP)</option>
  <option value="XAU">Gold Ounce (XAU)</option>
  <option value="GBP">Great Britain (United Kingdom), Pound (GBP)</option>
  <option value="EUR">Greece, Euro (EUR)</option>
  <option value="DKK">Greenland, Denmark Krone (DKK)</option>
  <option value="XCD">Grenada, East Caribbean Dollar (XCD)</option>
  <option value="EUR">Guadeloupe, Euro (EUR)</option>
  <option value="USD">Guam, United States Dollar (USD)</option>
  <option value="GTQ">Guatemala, Quetzal (GTQ)</option>
  <option value="GGP">Guernsey, Pound (GGP)</option>
  <option value="GNF">Guinea, Franc (GNF)</option>
  <option value="XOF">Guinea-Bissau, CFA Franc BCEAO (XOF)</option>
  <option value="GYD">Guyana, Dollar (GYD)</option>
  <option value="HTG">Haiti, Gourde (HTG)</option>
  <option value="EUR">Holland (Netherlands), Euro (EUR)</option>
  <option value="EUR">Holy See (Vatican City), Euro (EUR)</option>
  <option value="HNL">Honduras, Lempira (HNL)</option>
  <option value="HKD">Hong Kong, Dollar (HKD)</option>
  <option value="HUF">Hungary, Forint (HUF)</option>
  <option value="ISK">Iceland, Krona (ISK)</option>
  <option value="INR">India, Rupee (INR)</option>
  <option value="IDR">Indonesia, Rupiah (IDR)</option>
  <option value="XDR">International Monetary Fund Special Drawing Right (XDR)</option>
  <option value="IRR">Iran, Rial (IRR)</option>
  <option value="IQD">Iraq, Dinar (IQD)</option>
  <option value="EUR">Ireland, Euro (EUR)</option>
  <option value="FKP">Islas Malvinas (Falkland Islands), Pound (FKP)</option>
  <option value="IMP">Isle of Man, Pound (IMP)</option>
  <option value="ILS">Israel, New Shekel (ILS)</option>
  <option value="EUR">Italy, Euro (EUR)</option>
  <option value="XOF">Ivory Coast (Côte d'Ivoire), CFA Franc BCEAO (XOF)</option>
  <option value="JMD">Jamaica, Dollar (JMD)</option>
  <option value="JPY">Japan, Yen (JPY)</option>
  <option value="JEP">Jersey, Pound (JEP)</option>
  <option value="USD">Johnson, United States Dollar (USD)</option>
  <option value="JOD">Jordan, Dinar (JOD)</option>
  <option value="EUR">Juan de Nova, Euro (EUR)</option>
  <option value="KZT">Kazakhstan, Tenge (KZT)</option>
  <option value="KES">Kenya, Shilling (KES)</option>
  <option value="AUD">Kiribati, Australia Dollar (AUD)</option>
  <option value="KWD">Kuwait, Dinar (KWD)</option>
  <option value="KGS">Kyrgyzstan, Som (KGS)</option>
  <option value="LAK">Laos, Kip (LAK)</option>
  <option value="LVL">Latvia, Lat (LVL)</option>
  <option value="LBP">Lebanon, Pound (LBP)</option>
  <option value="LSL">Lesotho, Loti (LSL)</option>
  <option value="LRD">Liberia, Dollar (LRD)</option>
  <option value="LYD">Libya, Dinar (LYD)</option>
  <option value="CHF">Liechtenstein, Switzerland Franc (CHF)</option>
  <option value="LTL">Lithuania, Litas (LTL)</option>
  <option value="EUR">Luxembourg, Euro (EUR)</option>
  <option value="MOP">Macau, Pataca (MOP)</option>
  <option value="MKD">Macedonia, Denar (MKD)</option>
  <option value="MGA">Madagascar, Ariary (MGA)</option>
  <option value="EUR">Madeira Islands, Euro (EUR)</option>
  <option value="MWK">Malawi, Kwacha (MWK)</option>
  <option value="MYR">Malaysia, Ringgit (MYR)</option>
  <option value="MVR">Maldives, Rufiyaa (MVR)</option>
  <option value="XOF">Mali, CFA Franc BCEAO (XOF)</option>
  <option value="EUR">Malta, Euro (EUR)</option>
  <option value="FKP">Malvinas (Falkland Islands), Pound (FKP)</option>
  <option value="USD">Marshall Islands, United States Dollar (USD)</option>
  <option value="EUR">Martinique, Euro (EUR)</option>
  <option value="MRO">Mauritania, Ouguiya (MRO)</option>
  <option value="MUR">Mauritius, Rupee (MUR)</option>
  <option value="EUR">Mayotte, Euro (EUR)</option>
  <option value="MXN">Mexico, Peso (MXN)</option>
  <option value="USD">Micronesia, United States Dollar (USD)</option>
  <option value="USD">Midway Islands, United States Dollar (USD)</option>
  <option value="MDL">Moldova, Leu (MDL)</option>
  <option value="EUR">Monaco, Euro (EUR)</option>
  <option value="MNT">Mongolia, Tughrik (MNT)</option>
  <option value="EUR">Montenegro, Euro (EUR)</option>
  <option value="XCD">Montserrat, East Caribbean Dollar (XCD)</option>
  <option value="MAD">Morocco, Dirham (MAD)</option>
  <option value="MZN">Mozambique, Metical (MZN)</option>
  <option value="MMK">Myanmar (Burma), Kyat (MMK)</option>
  <option value="NAD">Namibia, Dollar (NAD)</option>
  <option value="AUD">Nauru, Australia Dollar (AUD)</option>
  <option value="HTG">Navassa, Haiti Gourde (HTG)</option>
  <option value="USD">Navassa, United States Dollar (USD)</option>
  <option value="NPR">Nepal, Rupee (NPR)</option>
  <option value="ANG">Netherlands Antilles, Guilder (ANG)</option>
  <option value="EUR">Netherlands, Euro (EUR)</option>
  <option value="XPF">New Caledonia, Comptoirs Français du Pacifique Franc (XPF)</option>
  <option value="NZD">New Zealand, Dollar (NZD)</option>
  <option value="NIO">Nicaragua, Cordoba (NIO)</option>
  <option value="XOF">Niger, CFA Franc BCEAO (XOF)</option>
  <option value="NGN">Nigeria, Naira (NGN)</option>
  <option value="NZD">Niue, New Zealand Dollar (NZD)</option>
  <option value="AUD">Norfolk Island, Australia Dollar (AUD)</option>
  <option value="KPW">North Korea, Won (KPW)</option>
  <option value="USD">Northern Mariana Islands, United States Dollar (USD)</option>
  <option value="NOK">Norway, Krone (NOK)</option>
  <option value="OMR">Oman, Rial (OMR)</option>
  <option value="PKR">Pakistan, Rupee (PKR)</option>
  <option value="USD">Palau, United States Dollar (USD)</option>
  <option value="XPD">Palladium Ounce (XPD)</option>
  <option value="PAB">Panama, Balboa (PAB)</option>
  <option value="USD">Panama, United States Dollar (USD)</option>
  <option value="PGK">Papua New Guinea, Kina (PGK)</option>
  <option value="CNY">Paracel Islands, China Yuan Renminbi (CNY)</option>
  <option value="VND">Paracel Islands, Vietnam Dong (VND)</option>
  <option value="PYG">Paraguay, Guarani (PYG)</option>
  <option value="PEN">Peru, Nuevo Sol (PEN)</option>
  <option value="PHP">Philippines, Peso (PHP)</option>
  <option value="NZD">Pitcairn, New Zealand Dollar (NZD)</option>
  <option value="XPT">Platinum Ounce (XPT)</option>
  <option value="PLN">Poland, Zloty (PLN)</option>
  <option value="EUR">Portugal, Euro (EUR)</option>
  <option value="USD">Puerto Rico, United States Dollar (USD)</option>
  <option value="QAR">Qatar, Riyal (QAR)</option>
  <option value="EUR">Réunion, Euro (EUR)</option>
  <option value="RON">Romania, New Leu (RON)</option>
  <option value="RUB">Russia, Ruble (RUB)</option>
  <option value="RWF">Rwanda, Franc (RWF)</option>
  <option value="ANG">Saba, Netherlands Antilles Guilder (ANG)</option>
  <option value="SHP">Saint Helena, Pound (SHP)</option>
  <option value="XCD">Saint Kitts and Nevis, East Caribbean Dollar (XCD)</option>
  <option value="XCD">Saint Lucia, East Caribbean Dollar (XCD)</option>
  <option value="EUR">Saint Pierre and Miquelon, Euro (EUR)</option>
  <option value="XCD">Saint Vincent and The Grenadines, East Caribbean Dollar (XCD)</option>
  <option value="EUR">Saint-Martin, Euro (EUR)</option>
  <option value="WST">Samoa, Tala (WST)</option>
  <option value="EUR">San Marino, Euro (EUR)</option>
  <option value="STD">São Tome and Principe, Dobra (STD)</option>
  <option value="SAR">Saudi Arabia, Riyal (SAR)</option>
  <option value="GBP">Scotland (United Kingdom), Pound (GBP)</option>
  <option value="SPL">Seborga, Luigino (SPL)</option>
  <option value="XOF">Senegal, CFA Franc BCEAO (XOF)</option>
  <option value="RSD">Serbia, Dinar (RSD)</option>
  <option value="SCR">Seychelles, Rupee (SCR)</option>
  <option value="SLL">Sierra Leone, Leone (SLL)</option>
  <option value="XAG">Silver Ounce (XAG)</option>
  <option value="SGD">Singapore, Dollar (SGD)</option>
  <option value="ANG">Sint Eustatius, Netherlands Antilles Guilder (ANG)</option>
  <option value="ANG">Sint Maarten, Netherlands Antilles Guilder (ANG)</option>
  <option value="EUR">Slovakia, Euro (EUR)</option>
  <option value="EUR">Slovenia, Euro (EUR)</option>
  <option value="SBD">Solomon Islands, Dollar (SBD)</option>
  <option value="SOS">Somalia, Shilling (SOS)</option>
  <option value="ZAR">South Africa, Rand (ZAR)</option>
  <option value="GBP">South Georgia, United Kingdom Pound (GBP)</option>
  <option value="KRW">South Korea, Won (KRW)</option>
  <option value="GBP">South Sandwich Islands, United Kingdom Pound (GBP)</option>
  <option value="EUR">Spain, Euro (EUR)</option>
  <option value="LKR">Sri Lanka, Rupee (LKR)</option>
  <option value="SDG">Sudan, Pound (SDG)</option>
  <option value="SRD">Suriname, Dollar (SRD)</option>
  <option value="NOK">Svalbard and Jan Mayen, Norway Krone (NOK)</option>
  <option value="SZL">Swaziland, Lilangeni (SZL)</option>
  <option value="ZAR">Swaziland, South Africa Rand (ZAR)</option>
  <option value="SEK">Sweden, Krona (SEK)</option>
  <option value="CHF">Switzerland, Franc (CHF)</option>
  <option value="SYP">Syria, Pound (SYP)</option>
  <option value="TWD">Taiwan, New Dollar (TWD)</option>
  <option value="TJS">Tajikistan, Somoni (TJS)</option>
  <option value="RUB">Tajikistan, Russia Ruble (RUB)</option>
  <option value="TZS">Tanzania, Shilling (TZS)</option>
  <option value="THB">Thailand, Baht (THB)</option>
  <option value="XOF">Togo, CFA Franc BCEAO (XOF)</option>
  <option value="NZD">Tokelau, New Zealand Dollar (NZD)</option>
  <option value="TOP">Tonga, Pa'anga (TOP)</option>
  <option value="MDL">Transnistria, Moldova Leu (MDL)</option>
  <option value="TTD">Trinidad and Tobago, Dollar (TTD)</option>
  <option value="TND">Tunisia, Dinar (TND)</option>
  <option value="TRY">Turkey, Lira (TRY)</option>
  <option value="TMT">Turkmenistan, New Manat (TMT)</option>
  <option value="TMM">Turkmenistan, Manat (TMM)</option>
  <option value="USD">Turks and Caicos Islands, United States Dollar (USD)</option>
  <option value="AUD">Tuvalu, Australia Dollar (AUD)</option>
  <option value="TVD">Tuvalu, Dollar (TVD)</option>
  <option value="UGX">Uganda, Shilling (UGX)</option>
  <option value="UAH">Ukraine, Hryvna (UAH)</option>
  <option value="AED">United Arab Emirates, Dirham (AED)</option>
  <option value="GBP">United Kingdom, Pound (GBP)</option>
  <option value="USD">United States, Dollar (USD)</option>
  <option value="UYU">Uruguay, Peso (UYU)</option>
  <option value="UZS">Uzbekistan, Som (UZS)</option>
  <option value="VUV">Vanuatu, Vatu (VUV)</option>
  <option value="EUR">Vatican City, Euro (EUR)</option>
  <option value="VEF">Venezuela, Bolivar Fuerte (VEF)</option>
  <option value="VND">Vietnam, Dong (VND)</option>
  <option value="USD">Virgin Islands, United States Dollar (USD)</option>
  <option value="USD">Wake Island, United States Dollar (USD)</option>
  <option value="XPF">Wallis and Futuna Islands, Comptoirs Français du Pacifique Franc (XPF)</option>
  <option value="ILS">West Bank, Israel New Shekel (ILS)</option>
  <option value="JOD">West Bank, Jordan Dinar (JOD)</option>
  <option value="MAD">Western Sahara, Morocco Dirham (MAD)</option>
  <option value="WST">Samoa, Tala (WST)</option>
  <option value="YER">Yemen, Rial (YER)</option>
  <option value="ZMK">Zambia, Kwacha (ZMK)</option>
  <option value="ZWD">Zimbabwe, Dollar (ZWD)</option>
  </select>
  </td>
  </tr>
  <tr>
  <td>
  <strong> Select Curreny Country To </strong><br />
  <select name="to" size="4">
  <option selected="selected" value="AFN">Afghanistan, Afghani (AFN)</option>
  <option value="ALL">Albania, Lek (ALL)</option>
  <option value="DZD">Algeria, Dinar (DZD)</option>
  <option value="USD">America (United States), Dollar (USD)</option>
  <option value="USD">American Samoa, United States Dollar (USD)</option>
  <option value="EUR">Andorra, Euro (EUR)</option>
  <option value="AOA">Angola, Kwanza (AOA)</option>
  <option value="XCD">Anguilla, East Caribbean Dollar (XCD)</option>
  <option value="XCD">Antigua and Barbuda, East Caribbean Dollar (XCD)</option>
  <option value="ARS">Argentina, Peso (ARS)</option>
  <option value="AMD">Armenia, Dram (AMD)</option>
  <option value="AWG">Aruba, Guilder (AWG)</option>
  <option value="AUD">Ashmore and Cartier Islands, Australia Dollar (AUD)</option>
  <option value="AUD">Australia, Dollar (AUD)</option>
  <option value="EUR">Austria, Euro (EUR)</option>
  <option value="AZN">Azerbaijan, New Manat (AZN)</option>
  <option value="EUR">Azores, Euro (EUR)</option>
  <option value="BSD">Bahamas, Dollar (BSD)</option>
  <option value="BHD">Bahrain, Dinar (BHD)</option>
  <option value="BBD">Bajan (Barbados), Dollar (BBD)</option>
  <option value="EUR">Balearic Islands, Euro (EUR)</option>
  <option value="BDT">Bangladesh, Taka (BDT)</option>
  <option value="BBD">Barbados, Dollar (BBD)</option>
  <option value="BYR">Belarus, Ruble (BYR)</option>
  <option value="EUR">Belgium, Euro (EUR)</option>
  <option value="BZD">Belize, Dollar (BZD)</option>
  <option value="XOF">Benin, CFA Franc BCEAO (XOF)</option>
  <option value="BMD">Bermuda, Dollar (BMD)</option>
  <option value="INR">Bhutan, India Rupee (INR)</option>
  <option value="BTN">Bhutan, Ngultrum (BTN)</option>
  <option value="BOB">Bolivia, Boliviano (BOB)</option>
  <option value="ANG">Bonaire, Netherlands Antilles Guilder (ANG)</option>
  <option value="BAM">Bosnia and Herzegovina, Convertible Marka (BAM)</option>
  <option value="BWP">Botswana, Pula (BWP)</option>
  <option value="BRL">Brazil, Real (BRL)</option>
  <option value="GBP">Britain (United Kingdom), Pound (GBP)</option>
  <option value="GBP">British Indian Ocean Territory, United Kingdom Pound (GBP)</option>
  <option value="USD">British Indian Ocean Territory, United States Dollar (USD)</option>
  <option value="USD">British Virgin Islands, United States Dollar (USD)</option>
  <option value="BND">Brunei, Dollar (BND)</option>
  <option value="SGD">Brunei, Singapore Dollar (SGD)</option>
  <option value="BGN">Bulgaria, Lev (BGN)</option>
  <option value="XOF">Burkina Faso, CFA Franc BCEAO (XOF)</option>
  <option value="MMK">Burma (Myanmar), Kyat (MMK)</option>
  <option value="BIF">Burundi, Franc (BIF)</option>
  <option value="KHR">Cambodia, Riel (KHR)</option>
  <option value="XAF">Cameroon, CFA Franc BEAC (XAF)</option>
  <option value="CAD">Canada, Dollar (CAD)</option>
  <option value="EUR">Canary Islands, Euro (EUR)</option>
  <option value="CVE">Cape Verde, Escudo (CVE)</option>
  <option value="KYD">Cayman Islands, Dollar (KYD)</option>
  <option value="XAF">Central African Republic, CFA Franc BEAC (XAF)</option>
  <option value="XAF">CFA Communauté Financière Africaine BEAC Franc (XAF)</option>
  <option value="XOF">CFA Communauté Financière Africaine BCEAO Franc (XOF)</option>
  <option value="XAF">Chad, CFA Franc BEAC (XAF)</option>
  <option value="CLP">Chile, Peso (CLP)</option>
  <option value="CNY">China, Yuan Renminbi (CNY)</option>
  <option value="AUD">Christmas Island, Australia Dollar (AUD)</option>
  <option value="AUD">Cocos (Keeling Islands, Australia Dollar (AUD)</option>
  <option value="COP">Colombia, Peso (COP)</option>
  <option value="XAF">Communauté Financière Africaine BEAC Franc (XAF)</option>
  <option value="XOF">Communauté Financière Africaine BCEAO Franc (XOF)</option>
  <option value="KMF">Comoros, Franc (KMF)</option>
  <option value="XPF">Comptoirs Français du Pacifique Franc (XPF)</option>
  <option value="XAF">Congo/Brazzaville, CFA Franc BEAC (XAF)</option>
  <option value="CDF">Congo/Kinshasa, Franc (CDF)</option>
  <option value="NZD">Cook Islands, New Zealand Dollar (NZD)</option>
  <option value="AUD">Coral Sea Islands, Australia Dollar (AUD)</option>
  <option value="CRC">Costa Rica, Colon (CRC)</option>
  <option value="XOF">Côte d'Ivoire, CFA Franc BCEAO (XOF)</option>
  <option value="HRK">Croatia, Kuna (HRK)</option>
  <option value="CUC">Cuba, Convertible Peso (CUC)</option>
  <option value="CUP">Cuba, Peso (CUP)</option>
  <option value="ANG">Curaço, Netherlands Antilles Guilder (ANG)</option>
  <option value="EUR">Cyprus, Euro (EUR)</option>
  <option value="CZK">Czech Republic, Koruna (CZK)</option>
  <option value="DKK">Denmark, Krone (DKK)</option>
  <option value="DJF">Djibouti, Franc (DJF)</option>
  <option value="XCD">Dominica, East Caribbean Dollar (XCD)</option>
  <option value="DOP">Dominican Republic, Peso (DOP)</option>
  <option value="EUR">Dutch (Netherlands), Euro (EUR)</option>
  <option value="XCD">East Caribbean Dollar (XCD)</option>
  <option value="USD">East Timor, United States Dollar (USD)</option>
  <option value="USD">Ecuador, United States Dollar (USD)</option>
  <option value="EGP">Egypt, Pound (EGP)</option>
  <option value="SVC">El Salvador, Colon (SVC)</option>
  <option value="USD">El Salvador, United States Dollar (USD)</option>
  <option value="GBP">England (United Kingdom), Pound (GBP)</option>
  <option value="XAF">Equatorial Guinea, CFA Franc BEAC (XAF)</option>
  <option value="ERN">Eritrea, Nakfa (ERN)</option>
  <option value="EEK">Estonia, Kroon (EEK)</option>
  <option value="ETB">Ethiopia, Birr (ETB)</option>
  <option value="EUR">Euro (EUR)</option>
  <option value="EUR">Europa Island, Euro (EUR)</option>
  <option value="FKP">Falkland Islands, Pound (FKP)</option>
  <option value="DKK">Faroe Islands, Denmark Krone (DKK)</option>
  <option value="FJD">Fiji, Dollar (FJD)</option>
  <option value="EUR">Finland, Euro (EUR)</option>
  <option value="EUR">France, Euro (EUR)</option>
  <option value="EUR">French Guiana, Euro (EUR)</option>
  <option value="XPF">French Polynesia, Comptoirs Français du Pacifique Franc (XPF)</option>
  <option value="EUR">French Southern and Antarctic Lands, Euro (EUR)</option>
  <option value="XAF">Gabon, CFA Franc BEAC (XAF)</option>
  <option value="GMD">Gambia, Dalasi (GMD)</option>
  <option value="ILS">Gaza Strip, Israel New Shekel (ILS)</option>
  <option value="GEL">Georgia, Lari (GEL)</option>
  <option value="EUR">Germany, Euro (EUR)</option>
  <option value="GHS">Ghana, Cedi (GHS)</option>
  <option value="GIP">Gibraltar, Pound (GIP)</option>
  <option value="XAU">Gold Ounce (XAU)</option>
  <option value="GBP">Great Britain (United Kingdom), Pound (GBP)</option>
  <option value="EUR">Greece, Euro (EUR)</option>
  <option value="DKK">Greenland, Denmark Krone (DKK)</option>
  <option value="XCD">Grenada, East Caribbean Dollar (XCD)</option>
  <option value="EUR">Guadeloupe, Euro (EUR)</option>
  <option value="USD">Guam, United States Dollar (USD)</option>
  <option value="GTQ">Guatemala, Quetzal (GTQ)</option>
  <option value="GGP">Guernsey, Pound (GGP)</option>
  <option value="GNF">Guinea, Franc (GNF)</option>
  <option value="XOF">Guinea-Bissau, CFA Franc BCEAO (XOF)</option>
  <option value="GYD">Guyana, Dollar (GYD)</option>
  <option value="HTG">Haiti, Gourde (HTG)</option>
  <option value="EUR">Holland (Netherlands), Euro (EUR)</option>
  <option value="EUR">Holy See (Vatican City), Euro (EUR)</option>
  <option value="HNL">Honduras, Lempira (HNL)</option>
  <option value="HKD">Hong Kong, Dollar (HKD)</option>
  <option value="HUF">Hungary, Forint (HUF)</option>
  <option value="ISK">Iceland, Krona (ISK)</option>
  <option value="INR">India, Rupee (INR)</option>
  <option value="IDR">Indonesia, Rupiah (IDR)</option>
  <option value="XDR">International Monetary Fund Special Drawing Right (XDR)</option>
  <option value="IRR">Iran, Rial (IRR)</option>
  <option value="IQD">Iraq, Dinar (IQD)</option>
  <option value="EUR">Ireland, Euro (EUR)</option>
  <option value="FKP">Islas Malvinas (Falkland Islands), Pound (FKP)</option>
  <option value="IMP">Isle of Man, Pound (IMP)</option>
  <option value="ILS">Israel, New Shekel (ILS)</option>
  <option value="EUR">Italy, Euro (EUR)</option>
  <option value="XOF">Ivory Coast (Côte d'Ivoire), CFA Franc BCEAO (XOF)</option>
  <option value="JMD">Jamaica, Dollar (JMD)</option>
  <option value="JPY">Japan, Yen (JPY)</option>
  <option value="JEP">Jersey, Pound (JEP)</option>
  <option value="USD">Johnson, United States Dollar (USD)</option>
  <option value="JOD">Jordan, Dinar (JOD)</option>
  <option value="EUR">Juan de Nova, Euro (EUR)</option>
  <option value="KZT">Kazakhstan, Tenge (KZT)</option>
  <option value="KES">Kenya, Shilling (KES)</option>
  <option value="AUD">Kiribati, Australia Dollar (AUD)</option>
  <option value="KWD">Kuwait, Dinar (KWD)</option>
  <option value="KGS">Kyrgyzstan, Som (KGS)</option>
  <option value="LAK">Laos, Kip (LAK)</option>
  <option value="LVL">Latvia, Lat (LVL)</option>
  <option value="LBP">Lebanon, Pound (LBP)</option>
  <option value="LSL">Lesotho, Loti (LSL)</option>
  <option value="LRD">Liberia, Dollar (LRD)</option>
  <option value="LYD">Libya, Dinar (LYD)</option>
  <option value="CHF">Liechtenstein, Switzerland Franc (CHF)</option>
  <option value="LTL">Lithuania, Litas (LTL)</option>
  <option value="EUR">Luxembourg, Euro (EUR)</option>
  <option value="MOP">Macau, Pataca (MOP)</option>
  <option value="MKD">Macedonia, Denar (MKD)</option>
  <option value="MGA">Madagascar, Ariary (MGA)</option>
  <option value="EUR">Madeira Islands, Euro (EUR)</option>
  <option value="MWK">Malawi, Kwacha (MWK)</option>
  <option value="MYR">Malaysia, Ringgit (MYR)</option>
  <option value="MVR">Maldives, Rufiyaa (MVR)</option>
  <option value="XOF">Mali, CFA Franc BCEAO (XOF)</option>
  <option value="EUR">Malta, Euro (EUR)</option>
  <option value="FKP">Malvinas (Falkland Islands), Pound (FKP)</option>
  <option value="USD">Marshall Islands, United States Dollar (USD)</option>
  <option value="EUR">Martinique, Euro (EUR)</option>
  <option value="MRO">Mauritania, Ouguiya (MRO)</option>
  <option value="MUR">Mauritius, Rupee (MUR)</option>
  <option value="EUR">Mayotte, Euro (EUR)</option>
  <option value="MXN">Mexico, Peso (MXN)</option>
  <option value="USD">Micronesia, United States Dollar (USD)</option>
  <option value="USD">Midway Islands, United States Dollar (USD)</option>
  <option value="MDL">Moldova, Leu (MDL)</option>
  <option value="EUR">Monaco, Euro (EUR)</option>
  <option value="MNT">Mongolia, Tughrik (MNT)</option>
  <option value="EUR">Montenegro, Euro (EUR)</option>
  <option value="XCD">Montserrat, East Caribbean Dollar (XCD)</option>
  <option value="MAD">Morocco, Dirham (MAD)</option>
  <option value="MZN">Mozambique, Metical (MZN)</option>
  <option value="MMK">Myanmar (Burma), Kyat (MMK)</option>
  <option value="NAD">Namibia, Dollar (NAD)</option>
  <option value="AUD">Nauru, Australia Dollar (AUD)</option>
  <option value="HTG">Navassa, Haiti Gourde (HTG)</option>
  <option value="USD">Navassa, United States Dollar (USD)</option>
  <option value="NPR">Nepal, Rupee (NPR)</option>
  <option value="ANG">Netherlands Antilles, Guilder (ANG)</option>
  <option value="EUR">Netherlands, Euro (EUR)</option>
  <option value="XPF">New Caledonia, Comptoirs Français du Pacifique Franc (XPF)</option>
  <option value="NZD">New Zealand, Dollar (NZD)</option>
  <option value="NIO">Nicaragua, Cordoba (NIO)</option>
  <option value="XOF">Niger, CFA Franc BCEAO (XOF)</option>
  <option value="NGN">Nigeria, Naira (NGN)</option>
  <option value="NZD">Niue, New Zealand Dollar (NZD)</option>
  <option value="AUD">Norfolk Island, Australia Dollar (AUD)</option>
  <option value="KPW">North Korea, Won (KPW)</option>
  <option value="USD">Northern Mariana Islands, United States Dollar (USD)</option>
  <option value="NOK">Norway, Krone (NOK)</option>
  <option value="OMR">Oman, Rial (OMR)</option>
  <option value="PKR">Pakistan, Rupee (PKR)</option>
  <option value="USD">Palau, United States Dollar (USD)</option>
  <option value="XPD">Palladium Ounce (XPD)</option>
  <option value="PAB">Panama, Balboa (PAB)</option>
  <option value="USD">Panama, United States Dollar (USD)</option>
  <option value="PGK">Papua New Guinea, Kina (PGK)</option>
  <option value="CNY">Paracel Islands, China Yuan Renminbi (CNY)</option>
  <option value="VND">Paracel Islands, Vietnam Dong (VND)</option>
  <option value="PYG">Paraguay, Guarani (PYG)</option>
  <option value="PEN">Peru, Nuevo Sol (PEN)</option>
  <option value="PHP">Philippines, Peso (PHP)</option>
  <option value="NZD">Pitcairn, New Zealand Dollar (NZD)</option>
  <option value="XPT">Platinum Ounce (XPT)</option>
  <option value="PLN">Poland, Zloty (PLN)</option>
  <option value="EUR">Portugal, Euro (EUR)</option>
  <option value="USD">Puerto Rico, United States Dollar (USD)</option>
  <option value="QAR">Qatar, Riyal (QAR)</option>
  <option value="EUR">Réunion, Euro (EUR)</option>
  <option value="RON">Romania, New Leu (RON)</option>
  <option value="RUB">Russia, Ruble (RUB)</option>
  <option value="RWF">Rwanda, Franc (RWF)</option>
  <option value="ANG">Saba, Netherlands Antilles Guilder (ANG)</option>
  <option value="SHP">Saint Helena, Pound (SHP)</option>
  <option value="XCD">Saint Kitts and Nevis, East Caribbean Dollar (XCD)</option>
  <option value="XCD">Saint Lucia, East Caribbean Dollar (XCD)</option>
  <option value="EUR">Saint Pierre and Miquelon, Euro (EUR)</option>
  <option value="XCD">Saint Vincent and The Grenadines, East Caribbean Dollar (XCD)</option>
  <option value="EUR">Saint-Martin, Euro (EUR)</option>
  <option value="WST">Samoa, Tala (WST)</option>
  <option value="EUR">San Marino, Euro (EUR)</option>
  <option value="STD">São Tome and Principe, Dobra (STD)</option>
  <option value="SAR">Saudi Arabia, Riyal (SAR)</option>
  <option value="GBP">Scotland (United Kingdom), Pound (GBP)</option>
  <option value="SPL">Seborga, Luigino (SPL)</option>
  <option value="XOF">Senegal, CFA Franc BCEAO (XOF)</option>
  <option value="RSD">Serbia, Dinar (RSD)</option>
  <option value="SCR">Seychelles, Rupee (SCR)</option>
  <option value="SLL">Sierra Leone, Leone (SLL)</option>
  <option value="XAG">Silver Ounce (XAG)</option>
  <option value="SGD">Singapore, Dollar (SGD)</option>
  <option value="ANG">Sint Eustatius, Netherlands Antilles Guilder (ANG)</option>
  <option value="ANG">Sint Maarten, Netherlands Antilles Guilder (ANG)</option>
  <option value="EUR">Slovakia, Euro (EUR)</option>
  <option value="EUR">Slovenia, Euro (EUR)</option>
  <option value="SBD">Solomon Islands, Dollar (SBD)</option>
  <option value="SOS">Somalia, Shilling (SOS)</option>
  <option value="ZAR">South Africa, Rand (ZAR)</option>
  <option value="GBP">South Georgia, United Kingdom Pound (GBP)</option>
  <option value="KRW">South Korea, Won (KRW)</option>
  <option value="GBP">South Sandwich Islands, United Kingdom Pound (GBP)</option>
  <option value="EUR">Spain, Euro (EUR)</option>
  <option value="LKR">Sri Lanka, Rupee (LKR)</option>
  <option value="SDG">Sudan, Pound (SDG)</option>
  <option value="SRD">Suriname, Dollar (SRD)</option>
  <option value="NOK">Svalbard and Jan Mayen, Norway Krone (NOK)</option>
  <option value="SZL">Swaziland, Lilangeni (SZL)</option>
  <option value="ZAR">Swaziland, South Africa Rand (ZAR)</option>
  <option value="SEK">Sweden, Krona (SEK)</option>
  <option value="CHF">Switzerland, Franc (CHF)</option>
  <option value="SYP">Syria, Pound (SYP)</option>
  <option value="TWD">Taiwan, New Dollar (TWD)</option>
  <option value="TJS">Tajikistan, Somoni (TJS)</option>
  <option value="RUB">Tajikistan, Russia Ruble (RUB)</option>
  <option value="TZS">Tanzania, Shilling (TZS)</option>
  <option value="THB">Thailand, Baht (THB)</option>
  <option value="XOF">Togo, CFA Franc BCEAO (XOF)</option>
  <option value="NZD">Tokelau, New Zealand Dollar (NZD)</option>
  <option value="TOP">Tonga, Pa'anga (TOP)</option>
  <option value="MDL">Transnistria, Moldova Leu (MDL)</option>
  <option value="TTD">Trinidad and Tobago, Dollar (TTD)</option>
  <option value="TND">Tunisia, Dinar (TND)</option>
  <option value="TRY">Turkey, Lira (TRY)</option>
  <option value="TMT">Turkmenistan, New Manat (TMT)</option>
  <option value="TMM">Turkmenistan, Manat (TMM)</option>
  <option value="USD">Turks and Caicos Islands, United States Dollar (USD)</option>
  <option value="AUD">Tuvalu, Australia Dollar (AUD)</option>
  <option value="TVD">Tuvalu, Dollar (TVD)</option>
  <option value="UGX">Uganda, Shilling (UGX)</option>
  <option value="UAH">Ukraine, Hryvna (UAH)</option>
  <option value="AED">United Arab Emirates, Dirham (AED)</option>
  <option value="GBP">United Kingdom, Pound (GBP)</option>
  <option value="USD">United States, Dollar (USD)</option>
  <option value="UYU">Uruguay, Peso (UYU)</option>
  <option value="UZS">Uzbekistan, Som (UZS)</option>
  <option value="VUV">Vanuatu, Vatu (VUV)</option>
  <option value="EUR">Vatican City, Euro (EUR)</option>
  <option value="VEF">Venezuela, Bolivar Fuerte (VEF)</option>
  <option value="VND">Vietnam, Dong (VND)</option>
  <option value="USD">Virgin Islands, United States Dollar (USD)</option>
  <option value="USD">Wake Island, United States Dollar (USD)</option>
  <option value="XPF">Wallis and Futuna Islands, Comptoirs Français du Pacifique Franc (XPF)</option>
  <option value="ILS">West Bank, Israel New Shekel (ILS)</option>
  <option value="JOD">West Bank, Jordan Dinar (JOD)</option>
  <option value="MAD">Western Sahara, Morocco Dirham (MAD)</option>
  <option value="WST">Samoa, Tala (WST)</option>
  <option value="YER">Yemen, Rial (YER)</option>
  <option value="ZMK">Zambia, Kwacha (ZMK)</option>
  <option value="ZWD">Zimbabwe, Dollar (ZWD)</option>
  </select>
  </td>
  </tr>
  <tr>
  <td>
  <input type="submit" value="Convert" />
  </td>
  </tr>
  </table>
  </form>

<?php

$action=$_REQUEST['act'];
  $amount=$_REQUEST['amt'];
  $countryFrom=$_REQUEST['From'];
  $countryTo=$_REQUEST['to'];

if(isset($action)){
  if($amount>0 && is_numeric($amount)){
  //echo 'in amount';
  ?>
  
  <table align="center" width="500px" style="border:#CCCCCC solid 1px;">
  <tr>
  <td><strong>Converted Amount :-</strong><br /></td></tr>
  <tr>
  <td bgcolor="#E9E9E9">
  <strong><script type="text/javascript">getExchangeRates('<?=$amount?>','<?=$countryFrom?>','<?=$countryTo?>','true') </script></strong> <?=$countryTo?>
  </tr>
  </table>
  <?php }else{
  echo 'Enter Amount More Then 0';
  }
  }

?>


Value Enter :-


Result:-