Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2014, 20:22
Avatar de Maddenamy
Maddenamy
 
Fecha de Ingreso: diciembre-2014
Mensajes: 32
Antigüedad: 9 años, 11 meses
Puntos: 1
Pregunta Como podria poner una variable con un echo

Bueno estoy haciendo una web, y tengo un problema, ya que en esta muestro anuncios tipo blog en la pagina de inicio, pero el problema es que muestro distintas paginas segun la variable $PAGE.
Todo funciona bien, pero el problema esta en la variable $pageBody porque cuando realizo mi consulta a la base de datos me muestra unicamente un resultado, pero cuando hago un "echo" me muestra todos los resultados que coinciden con la consulta.
Pero quisiera saber si hay una forma de guardar la variable $pageBody con un echo.
Por ejempo algo asi:
Código PHP:
$pageBody = echo ' contenido '
El codigo de arriba ya lo intente usar, pero no funciona... Algo similar?

Este es el codigo de mi web:
Código PHP:
$PAGE = $_GET['page'];
//HOME PAGE
    if($PAGE === "home"){
        include('connect.php'); //Aqui tengo los datos para la conexion mysql
        $pageName = "Inicio";
        $sql = "SELECT * FROM forums WHERE forumName = 'announces'";
        $result = $conn->query($sql);
        
        if ($result->num_rows > 0) {
            // output data of each row
            while($row = $result->fetch_assoc()) {
                $pageBody = '
                    <div id="announces">
                        <div id="title"><a href="index.php?page=forums&forum=announces&theme='.$row['forumID'].'" title="Por '.$row['forumAuthor'].' el '.$row['forumDate'].'">'.$row['forumTitle'].'</a></div>
                        <hr/>
                        <p>'.$row['forumThread'].'</p>
                    </div>
                ';
            }
        } else {
                $pageBody = '
                    <div id="announces">
                        <p>No hay anuncios aun</p>
                    </div>
                ';
        }
        $conn->close();
    }
    //HELP PAGE
    if($PAGE === "help"){
        $pageName = "Ayuda";
        $pageBody = '
            <div id="help-sections">
                <a href="index.php?page=help#welcome">Bienvenido</a><br/>
                <a href="index.php?page=help#privacy">Privacidad</a><br/>
                <a href="index.php?page=help#report">Reportar</a>
            </div>
            <div id="help-contents">
                <div id="title"><div id="welcome">Bienvenido</div></div>
                <hr/>
                <p>Bienvenido a la página de ayuda.<br/>En esta pagina encontraras información relacionada con el sitio web o el servidor.<br/>Tambien podras reportar un error ya sea en la web o en el servidor</p>
                <div id="title"><div id="privacy">Politica de privacidad</div></div>
                <hr/>
                <p></p>
                <div id="title"><div id="report">Reportar un problema o error en el sitio</div></div>
                <hr/>
                <p></p>
            </div>
            <div style="clear:both"></div>
        ';
    }
?>
<html>
<title>Mi web</title>
<head>
   <link rel="stylesheet" href="style.css">
</head>
<body>
      <div id="body">
            <div id="title"><?=$pageName?></div>
            <hr/>
            <p><?=$pageBody?></p>
        </div>
</html>
</body>
Saludos y gracias
__________________
Twitter: @maddenamy_