Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2007, 09:14
Avatar de fakuramone
fakuramone
 
Fecha de Ingreso: noviembre-2007
Mensajes: 7
Antigüedad: 17 años, 4 meses
Puntos: 0
Problema con remplazo de constantes

Buenas gente

Tengo un problema con remplazo de constantes.

El tema es asi:

Tengo un SELECT de tipo de moneda (Dolares, Euros, Libras) el cual cargo desde un array:

Código PHP:
$mon[]= array("$",DOLLAR,1);
$mon[]= array("€",EURO,0.75);
$mon[]= array("£",POUND,0.4975); 

de esta manera creo el select y cada option:

Código HTML:
<select name="change" onChange="location.href='index.php?<?=$_SERVER['QUERY_STRING']?>&change='+this.options[this.selectedIndex].value;">
              <?
			foreach ($mon as $val=>$nom){
				if ($_SESSION["change"] == $val)
					echo "<option selected value='$val'>$nom[1]</option>";
				else 
					echo "<option value='$val'>$nom[1]</option>";
			}
   			?>
              </select> 
y las constantes las defino en includes para ingles, francés y español:

Código PHP:
// monedas
define(DOLLAR,"US Dollars");
define(EURO,"Euros");
define(POUND,"UK Pounds");
define(MONEY_TYPE,"Select your currency:"); 


en el index viejo del citio en el cual estoy trabajando funcionaba lo mas bien,
es mas, el codigo el cual utilizo en el index nuevo es exactamente el mismo (para el caso del select) pero no me remplaza las constantes
que puede estar fallando?

desde ya muchas gracias y quedo a las ordenes para ayudar en lo que pueda.