15/04/2008, 14:50
|
| | | Fecha de Ingreso: agosto-2004 Ubicación: Chile!
Mensajes: 776
Antigüedad: 20 años, 5 meses Puntos: 56 | |
Re: Problema con return se pierde el valor Holas ever_diaz
No entiendo bien tu función, en la parte que haces la consulta... ¿si ya tienes el valor del ID_CAT, para qué lo preguntas de nuevo en la base de datos? Asumo que lo haces porque estás comprobando que sea válido, o no?
Por otra parte, en el while preguntas por el valor de $row_cat_ant['id_cat_ant'], siendo que este campo, a primeras, en la consulta no existe (en tu query sólo consultas por "id_cat", no por un "id_cat_ant").
Como fuera, según lo que veo, la variable $city toma valor sólo cuando el "id_cat_ant" vale cero, o sea, ¿siempre?.
Por cierto, cuando has hecho las pruebas ¿dónde has puesto el echo para comprobar que sí te ha arrojado valor la consulta? ¿Cómo usas tu función?
Te sugiero declarar la variable $city al inicio de la función con un valor de false, de modo que cuando llames a la función corrobores que no sea falso para saber que está correcta. Bueno, esto es una sugerencia si te sirve para el caso, puede que no ^^
Saludos! |