Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2008, 14:23
ever_diaz8
 
Fecha de Ingreso: febrero-2006
Mensajes: 142
Antigüedad: 18 años, 3 meses
Puntos: 0
Problema con return se pierde el valor

hola tengo el problema de que el return no envia el valor que debe de enviar bueno, no regresa nada mi funcion es esta

Código PHP:
function get_id_cat_ant($id_cat_city)
{
    while (
$id_cat_city!=0)
    {
        
$query_cat_ant='select id_cat from td_categorias where id_cat='.$id_cat_city;
        
$res_cat_ant=mysql_query($query_cat_ant) or die ("Hay error en funcion_cat_ant".mysql_error());
        while(
$row_cat_ant=mysql_fetch_array($res_cat_ant))
        {
            if (
$row_cat_ant['id_cat_ant']==0)
            {
            
$city=$row_cat_ant['id_cat'];
            }
            
            
$id_cat_city=$row_cat_ant['id_cat_ant'];
        }
    }
    return 
$city;

ya revise y poniendo le un echo si me da el valor pero cuando le pongo return se pierde y no regresa nada, alguien podria explicarme donde se pierde?