Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/07/2014, 16:22
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Se puede cambiar valores que se toman de un $_GET ?

El asunto es que un "return" no hace nada por arte de magia, en cierto modo debes asignar la variable en lugar de devolverla.

Eso, o encerrar dicho código en una función para que el return haga efecto.

Código PHP:
Ver original
  1. // MAL (return sin sentido)
  2.        $page = $_GET['page'];
  3.     switch ($page)
  4.         {
  5.             case "pc":
  6.             return 'PC';
  7.             break;
  8.             case "xbox_360":
  9.             return 'Xbox 360';
  10.             break;
  11.         }  
  12.  
  13. // BIEN (asignacion)
  14.        $page = $_GET['page'];
  15.     switch ($page)
  16.         {
  17.             case "pc":
  18.             $page = 'PC';
  19.             break;
  20.             case "xbox_360":
  21.             $page = 'Xbox 360';
  22.             break;
  23.         }
  24.  
  25. // BIEN (return con función)
  26.        $page = convierte($_GET['page']);
  27.  
  28. function convierte($valor) {
  29.   switch ($valor)
  30.         {
  31.             case "pc":
  32.             return 'PC';
  33.             break;
  34.             case "xbox_360":
  35.             return 'Xbox 360';
  36.             break;
  37.         }  
  38. }

Por favor, consulta un manual.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.