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?