Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problemas con Variables en PHP.

Estas en el tema de Problemas con Variables en PHP. en el foro de PHP en Foros del Web. Buenas!! Estimados, necesito ayuda con un temita particular que tengo en mi sistema. La idea es que entrando dentro de una web particular, te despliega ...
  #1 (permalink)  
Antiguo 14/07/2013, 19:33
 
Fecha de Ingreso: junio-2013
Ubicación: Montevideo
Mensajes: 9
Antigüedad: 10 años, 10 meses
Puntos: 0
Pregunta Problemas con Variables en PHP.

Buenas!!
Estimados, necesito ayuda con un temita particular que tengo en mi sistema.

La idea es que entrando dentro de una web particular, te despliega una lista de datos tomada de una tabla en una base de datos. Al tomar esos datos le pongo un hipervinculo a todos ellos a una web php que quiero que haga lo siguiente.

Cuando clickeas en un nombre de esa lista desplegada, te abra el php y segun en cual clickees el php tome una variable diferente. No sé si me explico.

Al principio cuando ves el contenido de la tabla supongamos que son:

"A"
"B"
"C"

Si clickeamos en "A", valla a un php y la variable que tome ese documento para mostrar otros datos, sea "A".
Y por otro lado si clickeamos en "B", que valla al mismo php pero ahora tome la variabl"B", para mostrar otros datos.
Asi con un mismo php puedo mostrar diferentes tipos de datos...


Espero haberme expresado lo suficientemente bien porque la verdad ya no sé que hacer con ésto!! No sé me ocurre como hacer, y como último recurso quiero crear un php por cada opcion que te pueda desplegar la tabla..

Muuuchisimas gracias!!!!!
  #2 (permalink)  
Antiguo 14/07/2013, 19:57
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: Problemas con Variables en PHP.

Switch ... Case o IF
__________________
Salu2!
  #3 (permalink)  
Antiguo 14/07/2013, 20:01
 
Fecha de Ingreso: junio-2013
Ubicación: Montevideo
Mensajes: 9
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Problemas con Variables en PHP.

Gracias por responder italico!!

Duda: La sentencia la uso dentro del PHP objetivo? Para saber que variable le asigno, pero que evaluo?
Capaz no me expresé bien en lo que quería, pero creo que con alguna sentencia de esas no lo puedo hacer, ya que al darle click a alguna de las opciones de la primera tabla, no me da nada para evaluar luego.. No es que tenga un form con submit para evaluar el nombre de algo, me explico? O a lo mejor no estoy viendo lo suficientemente claro y si se puede hacer así, si puedes iluminame!!

Muchas gracias!
  #4 (permalink)  
Antiguo 14/07/2013, 20:09
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: Problemas con Variables en PHP.

Pues, no necesariamente la logica aplica a un formulario, siguiendo un enlace tambien:

Enlace 1 --> pagina.php?elegido=1
Enlace 2 --> pagina.php?elegido=2
Enlace 3 --> pagina.php?elegido=2

Y segun cual clickeas..... desde PHP:


Código PHP:
Ver original
  1. <?php
  2.  
  3. switch ($_GET['elegido']) {
  4.     case 1:
  5.         echo "Opcion primera";
  6.         break;
  7.     case 2:
  8.         echo "Opcion segunda";
  9.         break;
  10.     case 3:
  11.         echo "Opcion tercera";
  12.         break;
  13. }
__________________
Salu2!
  #5 (permalink)  
Antiguo 14/07/2013, 20:19
 
Fecha de Ingreso: junio-2013
Ubicación: Montevideo
Mensajes: 9
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Problemas con Variables en PHP.

Disculpá mi ignorancia, pero como defino que caso es?
Pongo despuès del case exactamente lo que se seleccionó?
Ej:

Código HTML:
Ver original
  1. <?php
  2.    
  3.    switch ($_GET['elegido']) {
  4.        case "Alejandro":
  5.            echo "Has seleccionado a Alejandro";
  6.            break;
  7.        case "Daniel":
  8.            echo "Has seleccionado a Daniel.";
  9.            break;
  10.        case 3:
  11.            echo "Opcion tercera";
  12.            break;
  13.    }


O como es bien que funciona?? Disculpà mi ignorancia es que no hace mucho arranque´con ésto!!

Gracias!
  #6 (permalink)  
Antiguo 14/07/2013, 20:43
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: Problemas con Variables en PHP.

Tu ejemplo tambien es valido si tus enlaces tienen:

Enlace 1 --> pagina.php?elegido=Alejandro
Enlace 2 --> pagina.php?elegido=Daniel

O sea... < a href = "pagina.php?elegido=Alejandro">Alejandro< /a >
__________________
Salu2!
  #7 (permalink)  
Antiguo 14/07/2013, 21:00
 
Fecha de Ingreso: junio-2013
Ubicación: Montevideo
Mensajes: 9
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Problemas con Variables en PHP.

Claro pero no me funciona.

Código HTML:
Ver original
  1. <?php
  2.    
  3.    switch ($_GET['elegido']) {
  4.        case "Alejandro":
  5.            echo "Alejandro";
  6.            break;
  7.        case "Daniel":
  8.            echo "Daniel";
  9.            break;
  10.        case 3:
  11.            echo "Opcion tercera";
  12.            break;
  13.         default:
  14.             echo "No encuentra";
  15.    
  16.    }
  17.    ?>

Al evaluar de esa forma siempre va hacia el default.
Inclusive en la url parece haber tomado el valor, porque me aparece www.****/pagina.php?elejido=Alejandro

Pero siempre al default...
  #8 (permalink)  
Antiguo 14/07/2013, 21:02
 
Fecha de Ingreso: junio-2013
Ubicación: Montevideo
Mensajes: 9
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Problemas con Variables en PHP.

Listo quedo solucionado! Era un error en la tipografía, habia escrito en un caso "elejido", y en el otro "elegido".

MIL DISCULPAS!!
Muchisimas gracias me sirvió muchisimo!!!

Etiquetas: tabla, variable, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:59.