Foros del Web » Programando para Internet » PHP »

if multiple en php-mysql

Estas en el tema de if multiple en php-mysql en el foro de PHP en Foros del Web. Estimad@s, requiero de su grata ayuda. Tengo un codigo login-passwd que debe verificar un campo más en la tabla y de alli determinar a que ...
  #1 (permalink)  
Antiguo 27/12/2007, 14:17
 
Fecha de Ingreso: noviembre-2007
Mensajes: 33
Antigüedad: 17 años
Puntos: 0
Pregunta if multiple en php-mysql

Estimad@s, requiero de su grata ayuda.

Tengo un codigo login-passwd que debe verificar un campo más en la tabla y de alli determinar a que pagina redireccionar al logueado.

el codigo que me funciona es este....
+++++++++++++++++++++++++++++++
if($rows['tbusiness'] == 'Wholesales'){
print "<script>window.open('/mayoristas/index.htm','_self');</script>";
}else {
print "<script>window.open('/minoristas/index.htm','_self');</script>";
}


pero este no me funciona porque debo agregarle un valor más que verifiar y por ende que va a ser redireccionado.....
+++++++++++++++++++++++++++++++
if($rows['tbusiness'] == 'Wholesales'){
print "<script>window.open('/mayoristas/index.htm','_self');</script>";
}

if ($rows['tbusiness'] == 'Retail'){

print "<script>window.open('/minoristas/index.htm','_self');</script>";
}elseif {

print "<script>window.open('/venezuela/index.htm','_self');</script>";
}
++++++++++++++++++++++++++++++++++

agradezco cualquier ayuda que me puedan brindar.....

Un abrazo y Feliz Año Nuevo.
  #2 (permalink)  
Antiguo 27/12/2007, 14:22
Avatar de vevni  
Fecha de Ingreso: julio-2005
Ubicación: cancun mexico
Mensajes: 598
Antigüedad: 19 años, 4 meses
Puntos: 3
Re: if multiple en php-mysql

No Comprendo Que Deseas, Si Dices Que Lo Segundo No Te Funciona, Porque No Funciona, Que Deseas Que Haga El Segundo, No Comprendo, Siento Que Tu Problema Es Facil De Responder Pero No Comprendo Bien Que Deseas!
__________________
Código PHP:
echo"hola mundo ver 1221332143.02";
echo
"cuantos usuarios habran impreso hola mundo en el mundo.!???"
  #3 (permalink)  
Antiguo 27/12/2007, 14:25
Avatar de omar1977  
Fecha de Ingreso: abril-2006
Mensajes: 178
Antigüedad: 18 años, 7 meses
Puntos: 4
Re: if multiple en php-mysql

Cita:
Iniciado por erudito31 Ver Mensaje

if($rows['tbusiness'] == 'Wholesales'){
print "<script>window.open('/mayoristas/index.htm','_self');</script>";
}
if ($rows['tbusiness'] == 'Retail'){
print "<script>window.open('/minoristas/index.htm','_self');</script>";
}elseif ( aca te falta una condicion = $rows['tbusiness'] == 'Otra Cosa') ) {
print "<script>window.open('/venezuela/index.htm','_self');</script>";
}
en todo caso te sale ams como usar CASE por ejemplo:

switch ($rows['tbusiness'] ) {
case 'Wholesales':
print "<script>window.open('/mayoristas/index.htm','_self');</script>";
break;
case 'Retail':
print "<script>window.open('/minoristas/index.htm','_self');</script>";
break;
case 'Otro':
print "<script>window.open('/venezuela/index.htm','_self');</script>";
break;
default:
break;
}

espero te sirva...
saludos y feliz año nuevo
__________________
no hay nadie que sea tan inutil, por ultimo sirve como mal ejemplo
  #4 (permalink)  
Antiguo 27/12/2007, 14:27
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 22 años
Puntos: 17
Re: if multiple en php-mysql

No dices por qué no funciona.

De todos modos, creo que en el segundo casos deberían ser ifs anidados, algo del estilo de:

Código PHP:

if($rows['tbusiness'] == 'Wholesales'){
    print 
"<script>window.open('/mayoristas/index.htm','_self');</script>"
} elseif (
$rows['tbusiness'] == 'Retail'){
    print 
"<script>window.open('/minoristas/index.htm','_self');</script>";
}else {
    print 
"<script>window.open('/venezuela/index.htm','_self');</script>";

Pero todo son conjeturas....
  #5 (permalink)  
Antiguo 27/12/2007, 14:32
Avatar de vevni  
Fecha de Ingreso: julio-2005
Ubicación: cancun mexico
Mensajes: 598
Antigüedad: 19 años, 4 meses
Puntos: 3
Re: if multiple en php-mysql

jajaaj veo que este KEYSHER ESTA = QUE YO FRENTE AL ORDENADOR, CADA COSA QUE RESPONDO, INMEDIATAMENTE VEO UNA RESPUESTA SUYA, JEJEJE SALUDOS!

MANDA TU MSN NO?
__________________
Código PHP:
echo"hola mundo ver 1221332143.02";
echo
"cuantos usuarios habran impreso hola mundo en el mundo.!???"
  #6 (permalink)  
Antiguo 28/12/2007, 03:39
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 22 años
Puntos: 17
Re: if multiple en php-mysql

Suelo pasarme por aquí de vez en cuando y echo un vistacillo a los posts, a ver si puedo aportar algo, ha coincidido que estabamos al mismo tiempo pendientes.

Y no suelo usar programas de mensajeria instantanea (lo justo y necesario)

Saludos.
  #7 (permalink)  
Antiguo 28/12/2007, 07:34
 
Fecha de Ingreso: noviembre-2007
Mensajes: 33
Antigüedad: 17 años
Puntos: 0
Re: if multiple en php-mysql

Mil gracias a todos.

He probado con el if anidado de Keysher y me ha funcionado perfecto. igual voy a guardar la opcion de case... que en realidad era como yo creía debía resolver este enredo.

Les explico un poquito. Lo que sucede es que tengo un amigo que tiene una agencia de viaje y es mayorista, es decir, que vende a minoristas. Él tiene páginas informativas y de precios para cada segmento de su clientela, asi que de acuerdo a la info que registro cada uno en la bd asi mismo se debe redirigir...

así que es que necesitaba poder redireccionarlo, previa toda la verificacion de usr-passwd y luego que tipo de cliente es.

Muy agradecido.

Feliz Año Nuevo para todos!
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 22:06.