Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2004, 02:03
bolso03
 
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!