el primero es el que el usuario visita.
el segundo es donde construyo la web.
el tercero es donde están escritos los objetos necesarios para la web.
en la portada de la web muestro los mensajes escritos por el administrador y los muestro con una función que genera un <a href> dinámico para cada mensaje, el cual el usuario al pulsarlo le carga el mensaje completo.
el siguiente código, sencillo, es el que genera todo lo anterior, se encuentra en funciones.php
if(isset($_GET["leer_post"])) //si existe $_GET["leer_post hace lo siguiente"]
{
//instancia hacia la clase Posts, método leer_post cuyo parámetro es $_GET["leer_post"]
$muestra_post= new Posts();
$muestra_post=$muestra_post->leer_post($_GET["leer_post"]);
//for para recorrer el array retornado en el método leer_post();
for($i=0; $i<sizeof($muestra_post); $i++)
{
if($_GET["leer_post"]==$muestra_post[$i]["id"]) //si $_GET["leer_post"] es igual al id de la noticia entonces muestra todos los valores
{
echo $muestra_post[$i]["titulo"] ." ". $muestra_post[$i]["post"] ." ". $muestra_post[$i]["id_usuarios"] ." ". $muestra_post[$i]["fecha"] ;
}
else
{
echo "No hay post que mostrar"; //sino devuelve un mensaje de error
}
}
}
public function leer_post($ide)
{
$consulta="SELECT * from posts where id='".$ide."'";
$result_conexion=Conectar::CONNECT($consulta);
echo 'TOTAL=' . mysql_num_rows($result_conexion); //esto devuelve TOTAL=1
while($resultado=mysql_fetch_array($result_conexion));
{
$this->result2[]=$resultado;
var_dump($resultado); //aquí está el problema, $resultado no guarda nada en $this->result2[]; este vardump(); devuelve bool(false)
}
return $this->result2;
}
he buscado ayuda en otro foro pero la persona que me ha ayudado no ha podido resolver este problema.
no entiendo por qué si todo está bien escrito y por qué si la tabla sí contiene post (los he escrito y revisado) $resultado llega con valor false.
aquí está el post en el que busqué ayuda previamente, por si sirviera de algohttp://www.forosdelw...pierde-1050160/
también he buscado información sobre ese false por la red pero no he encontrado nada que me sirviera para saber el por qué de este problema.
¿alguien puede ayudarme porfavor?
muchas gracias