Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/06/2011, 02:39
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: Validando algunas situaciones con switch

Creo que el planteamiento no es correcto, de hecho, no le veo necesidad al uso de switch habiendo solo una condicional y un par de derivados:

1- Aqui recibes todos los datos, verificas y asignas en variables
2- Si recibes foto
----- 2.1 - No hay foto
----- 2.2 - Ya hay foto
3- Despues de saber si procesas imagen o no, tienes que guardar los datos

Las acciones a realizar en 2.1 y 2.2 seran las mimas, excepto que tal vez en 2.2 quieras eliminar la foto anterior, pero, en cualquiera de los 4 casos que expones deberas ejecutar los pasos 1 y 3.

Por cierto, a reserva de saber como estas obteniendo los datos para $rutafoto y $nombre1, creo que en lugar de comparar 'NULL' deberia ser NULL (sin comillas) y en lugar de ' ', tendria que ser cadena vacia '' y, aparte... ya te diste cuenta que para comparar desigualdad estas usando 3 signos? !==, esto involucra no solo valores, sino tambien tipo de datos y no sabemos de que manera puede afectar, a menos que nos cuentes de donde y como se asignan ambas variables.
__________________
- León, Guanajuato
- GV-Foto

Última edición por Triby; 19/06/2011 a las 02:45