NickG21
12-29-2006, 08:47 AM
hey everyone, i am looking to have my pricing page be able to dynamically reload if a symbol for a different currency is checked such as a Euro or Lyra etc.... i have some code below that begins to set up the functionality i am looking for but does not process correctly. if anyone has any idea where my errors are it would be appreciated
thanks in advance
Nick
<?php
$CurrencySymbols = array( 1 => "\$", 2 => "€", 3 => "£");
//Examples Made Up
$CurrencyExchangeRate = array(1 => 0, 2 => 0.6, 3 => 0.4);
$_SESSION["CurrencyID"] = isset($_SESSION["CurrencyID"]) ? $_SESSION["CurrencyID"] : 1;
$ItemPrice = 80;
$CurrencyPrice = $ItemPrice * $CurrencyExchangeRate[$_SESSION["CurrencyID"]];
echo $CurrencySymbols[$_SESSION["CurrencyID"]].$CurrencyPrice;
if(isset($_GET["currencyID"])){
if(is_numeric($_GET["currencyID"])){
$_SESSION["CurrencyID"] = $_GET["currencyID"];
}
}
?>
<html>
<body>
<form name="form1" action="converter.php" method="GET">
<a href='".$_SERVER['PHP_SELF']."?currencyID=1'>USD</a><br />
<a href='".$_SERVER['PHP_SELF']."?currencyID=2'>Euro</a><br />
<a href='".$_SERVER['PHP_SELF']."?currencyID=3'>British Sterling</a><br />
</form>
</body>
</html>
thanks in advance
Nick
<?php
$CurrencySymbols = array( 1 => "\$", 2 => "€", 3 => "£");
//Examples Made Up
$CurrencyExchangeRate = array(1 => 0, 2 => 0.6, 3 => 0.4);
$_SESSION["CurrencyID"] = isset($_SESSION["CurrencyID"]) ? $_SESSION["CurrencyID"] : 1;
$ItemPrice = 80;
$CurrencyPrice = $ItemPrice * $CurrencyExchangeRate[$_SESSION["CurrencyID"]];
echo $CurrencySymbols[$_SESSION["CurrencyID"]].$CurrencyPrice;
if(isset($_GET["currencyID"])){
if(is_numeric($_GET["currencyID"])){
$_SESSION["CurrencyID"] = $_GET["currencyID"];
}
}
?>
<html>
<body>
<form name="form1" action="converter.php" method="GET">
<a href='".$_SERVER['PHP_SELF']."?currencyID=1'>USD</a><br />
<a href='".$_SERVER['PHP_SELF']."?currencyID=2'>Euro</a><br />
<a href='".$_SERVER['PHP_SELF']."?currencyID=3'>British Sterling</a><br />
</form>
</body>
</html>