Foros del Web » Programando para Internet » PHP »

Cómo mostrar sólo una parte de la página

Estas en el tema de Cómo mostrar sólo una parte de la página en el foro de PHP en Foros del Web. Hola a todos, éste es mi primer post así que quizá no se entienda bien lo que quiero preguntar. Además, tampoco sé bien cómo preguntarlo, ...
  #1 (permalink)  
Antiguo 17/07/2008, 09:49
 
Fecha de Ingreso: julio-2008
Mensajes: 8
Antigüedad: 15 años, 9 meses
Puntos: 0
Cómo mostrar sólo una parte de la página

Hola a todos, éste es mi primer post así que quizá no se entienda bien lo que quiero preguntar. Además, tampoco sé bien cómo preguntarlo, así que lo siento si no se entiende muy bien lo que necesito, aunque he añadido dos imágenes para explicarme mejor. Perdón por si la pregunta está repetida pero no sabía cómo buscarlo ni cómo preguntarlo.

Lo que quiero hacer es lo siguiente:
- Suponiendo que tengo una página llamada "viajando.php", que tiene tres temas: animales, plantas y minerales.
- Quiero incluir toda la información de los tres temas en la misma página "viajando.php".
- Pero que sólo se muestre uno de los temas cuando haga click en el enlace "animales", en "plantas" o en "minerales".
- Sé hacerlo usando includes, pero entonces usaría varias páginas y eso es lo que quiero evitar.
- También sé hacer esto con javascript (mostrando y ocultando texto) y sé usar marcadores, pero quiero hacerlo usando php, como por ejemplo se muestran los "codes" en un fanlisting (mostrando sólo 50x50, sólo 100x50, ver todos, etc).
- Pero no quiero usar MySql, sólo incluir toda la información en la página "viajando.php" y mostrar cada texto (animales, plantas, minerales) sólo si hago click en cada enlace correspondiente.

He incluído dos imágenes para explicar mejor lo que quiero decir:
- La primera sería un ejemplo (sin etiquetas ni nada, sólo es un ejemplo) de lo que iría incluído en la página [Imagen 1].
- La segunda es un ejemplo de cómo se vería la página dependiendo de en qué se haga click [Imagen 2].

Gracias por su ayuda. :)


Imagen 1



Imagen 2
  #2 (permalink)  
Antiguo 17/07/2008, 10:23
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 16 años
Puntos: 7
Respuesta: Cómo mostrar sólo una parte de la página

Sugerencia me parece que deverias utilizar una variable del tipo GET para esto asignas un valor distinto al la misma variable y que la pagina viajando.php segun la variable que reciba es el texto que muestra...

Última edición por ACX_POISON; 17/07/2008 a las 10:31
  #3 (permalink)  
Antiguo 17/07/2008, 10:29
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 17 años, 7 meses
Puntos: 3
Respuesta: Cómo mostrar sólo una parte de la página

<? if($estado=="animales") {?>
te muestra solo animales
<? } ?>
<? if($estado=="plantas") {?>
te muestra solo plantas
<? } ?>
<? if($estado=="minerales") {?>
te muestra solo minerales
<? } ?>
  #4 (permalink)  
Antiguo 17/07/2008, 10:49
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Cómo mostrar sólo una parte de la página

Por medio de $_GET y el uso de IF puedes lograr lo que deseas.
Asi mismo como te lo explica hulray.
  #5 (permalink)  
Antiguo 17/07/2008, 11:54
 
Fecha de Ingreso: junio-2008
Ubicación: SLP
Mensajes: 41
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Cómo mostrar sólo una parte de la página

BUscando encontre una pagina. Ke me facilito las cosas en hacer que solo cambie una parte de la pagina. Te dejo la url.

http://www.w3schools.com/PHP/php_ajax_database.asp
  #6 (permalink)  
Antiguo 17/07/2008, 11:59
Avatar de eZakto  
Fecha de Ingreso: julio-2008
Mensajes: 214
Antigüedad: 15 años, 9 meses
Puntos: 5
Respuesta: Cómo mostrar sólo una parte de la página

Por si no te quedó claro lo del get:
Así sería un enlace:
Código HTML:
<a href="?tema=1">Animales</a> 
Y en php:
Código PHP:
<?php
if($_GET['tema'] == '1') {
?>
Aquí el contenido del tema 1.
<?php
}
?>
Saludos.
  #7 (permalink)  
Antiguo 17/07/2008, 12:26
 
Fecha de Ingreso: julio-2008
Mensajes: 8
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Cómo mostrar sólo una parte de la página

¡Muchas gracias por las respuestas! Al final lo he conseguido usando GET e IF, aunque quizá de una manera no muy ortodoxa...
Os dejo mi ejemplo por si a alguien más le puede servir después. Por mí está resuelto el tema, ¡¡muchas gracias, de verdad!! ^^

Código PHP:
<html>
<head>
</head>
<body>

<h1>:: Viajando ::</h1>
<p>Una página con información <b>acerca de los viajes</b>.</p>
<p><b>Enlaces: </b><a href="?ver=animales">Los animales</a> / 
<a href="?ver=plantas">Las plantas</a> / 
<a href="?ver=minerales">Los minerales</a></p>

<?php
$ver 
$_GET['ver'];
$pagvacia="";
$animals='Toda la información acerca de los <a href="#">animales</a>.';
$plants'Toda la información acerca de las <a href="#">plantas</a>.';
$minerals='Toda la información acerca de los <a href="#">minerales</a>.';

if (
$ver == "animales")
{echo 
"$animals";}
elseif (
$ver == "plantas")
{echo 
"$plants";}
elseif (
$ver == "minerales")
{echo 
"$minerals";}
else
{echo 
"$pagvacia";}
?>

</body>
</html>
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 16:08.