Foros del Web » Programando para Internet » PHP »

Ayuda con SWITCH CASE porfa...

Estas en el tema de Ayuda con SWITCH CASE porfa... en el foro de PHP en Foros del Web. Hola tengo la siguiente consulta sql y lo que quiero hacer es lo siguiente: Cada persona tiene asignada una opcion, entonces segun la persona que ...
  #1 (permalink)  
Antiguo 14/08/2008, 07:24
 
Fecha de Ingreso: julio-2007
Mensajes: 287
Antigüedad: 16 años, 9 meses
Puntos: 4
Pregunta Ayuda con SWITCH CASE porfa...

Hola tengo la siguiente consulta sql y lo que quiero hacer es lo siguiente:
Cada persona tiene asignada una opcion, entonces segun la persona que entre quiero mostrarle la opción que le corresponde.

$persona=$_GET['persona'];

$sql="SELECT opcion FROM personas where persona='$persona'";
$res=mysql_query($sql)or die(mysql_error());
$row=mysql_fetch_array($res);
$opcion=$row['opcion'];

ejemplo:
a la persona con id 1 le corresponde la opcion 1
a la persona con id 2 le corresponde la opcion 2 y así sucesivamente.

Entonces si entra la persona 1 quiero mostrarle una cosa, si entra la persona 2 mostrarle otra y asi.....


Cual será la mejor manera de hacerlo... con SWITCH CASE ? Me pueden orientar con un pequeño ejemplo porfa..
Gracias!
  #2 (permalink)  
Antiguo 14/08/2008, 07:45
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 16 años, 5 meses
Puntos: 14
Respuesta: Ayuda con SWITCH CASE porfa...

Hola

la mejor manera de salir de dudas sin preguntar mucho es consultar la documentacion de la herramienta que estas usando (php en este caso)
aca te dejo la direccion para el switch case de php

switch

Si tu duda es no saber si usar switch o if, recuerda que el switch es para casos donde la cantidad de comparaciones que tengas que hacer hacen un codigo dificil de entender y mas dificil para leer incluso por el que lo escribio,
__________________
My path is lit by my own fire, I only go where I desire
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 07:55.