Foros del Web » Programando para Internet » PHP »

Problema con include de funcion

Estas en el tema de Problema con include de funcion en el foro de PHP en Foros del Web. Hola foro, Le doy vueltas y vueltas y no se donde esta la macana. 1.php en este archivo ademas del codigo que sigue, declaro todas ...
  #1 (permalink)  
Antiguo 25/04/2004, 02:03
 
Fecha de Ingreso: agosto-2003
Ubicación: aca
Mensajes: 33
Antigüedad: 20 años, 8 meses
Puntos: 0
Problema con include de funcion

Hola foro,

Le doy vueltas y vueltas y no se donde esta la macana.

1.php

en este archivo ademas del codigo que sigue, declaro todas las variables. Todo funciona bien hasta que meto todo en una funcion. Solo les muestro la funcion porque, insisto, ya chequee que las variables existen y tienen un determinado valor.


function mostrar()
{
global $tabla;
global $campo;
global $orden;
global $reg1;
global $link;
global $tampag;
$texto="";
$sql1= consulta_general($tabla,$campo,$orden, $reg1, $tampag);
$resultado1 = mysql_query($sql1,$link);

while ($row1 = mysql_fetch_array($resultado1))
{
$texto.= $row1['id_mensaje'];
$texto.= "<br>";
$texto.= $row1['titulo'];
$texto.= "<br>";
$texto.= $row1['mensaje'];
$texto.= "<br>";
return $texto;

}
}

Como ven, dentro de esta funcion hay otra llamada consulta_general. TAmbien funciona cuando esta fuera de esta funcion. La funcion consulta_general proviene de otro archivo mediante un include.

la otra pagina
2.php

include "1.php";
$hola=mostrar();
echo $hola;

Bien, probe de esta forma, probe "imprimiendo" todos los resultados en la primer funcion en vez de agregarlo a una variable, con los consiguientes cambios en 2.php... En fin, me rindo.

Si alguien me puede aunque sea decirme por donde le estoy errando, pasare un domingo feliz

Buena suerte a todos/as!!!!
Juan
__________________
que sea rock!
  #2 (permalink)  
Antiguo 25/04/2004, 02:19
 
Fecha de Ingreso: agosto-2003
Ubicación: aca
Mensajes: 33
Antigüedad: 20 años, 8 meses
Puntos: 0
Buenas,

el return $texto; del codigo que puse en el anterior mensaje estaba en un mal lugar, dentro del while. ya lo saque de ahi, pero sigue sin funcionar.

Suerte!!
__________________
que sea rock!
  #3 (permalink)  
Antiguo 25/04/2004, 02:41
 
Fecha de Ingreso: agosto-2003
Ubicación: aca
Mensajes: 33
Antigüedad: 20 años, 8 meses
Puntos: 0
quedo listo

si a alguien le interesa, que me lo haga saber, me toy cayendo de sueño

SUerte!!
Juan
__________________
que sea rock!
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 08:50.