Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/02/2003, 09:20
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Las variables son "case-sensitive" (sensible a mayusculas ..) Ademas .. al pasar variables por el URL no se usan comillas como así lo pusistes en el ejmplo

http://usuarios.lycos.es/freegameson...juego=minigolf

Si pasas minigolf .. debes de comparar por:

if ($juego=="minigolf ")

Una forma de "solucionar" este medio problema de que no sabes si van a poner en el URL minigolf o MIniGolF .. por ejemplo .. es pasando a minusculas la cadena (variable) q te entra por tu URL y compararal siempre en minusculas (prodria ser tambien en mayusculas)...

Para eso tienes la funcion strtolower($juego)=="minigolf" .. con eso siempreee estaras comparando en minusculas la variable $juego ..

Tambien como observación .. Para la estructura de IF .. else ..elseif q tienes dependiendo de una Unica variable te viene mejor usar:

Switch .. case
http://www.php.net/manual/en/control...res.switch.php

Otro detalle .. Revisa el tema de register_globals y los arrays superglobales $_GET .. $_POST .. etc (en las FAQ's de este foro PHP está explicadito el tema ..) Acostumbrate a no asumier las variabels de tus URL/formularios/etc como globales ..

Tambien recuerda a la hora de poner código q uses el boton "PHP" a la hora de poner tu código PHP .. se verá coloreado y de mejor lectura ..

Un saludo,