Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] como puedo cargar include con id GET en la URL y PHP?

Estas en el tema de como puedo cargar include con id GET en la URL y PHP? en el foro de PHP en Foros del Web. Hola! Pues intento hacer algo que eh visto en infinidad si no es que en todos los sitios web pero no puedo hacer. Quiero que ...
  #1 (permalink)  
Antiguo 30/12/2014, 17:50
Avatar de classmorri  
Fecha de Ingreso: octubre-2014
Mensajes: 20
Antigüedad: 9 años, 5 meses
Puntos: 0
Pregunta como puedo cargar include con id GET en la URL y PHP?

Hola!

Pues intento hacer algo que eh visto en infinidad si no es que en todos los sitios web pero no puedo hacer.

Quiero que al dar click sobre un link ejemplo miweb.com/?id=contenido1 se muestre el contenido 1 y así con el resto de contenidos de mi pagina.

Realmente no me importa si están ocultos en un DIV o si los cargo mediante include, lo que me interesa es que cambie el contenido y se recargue la pagina.
  #2 (permalink)  
Antiguo 30/12/2014, 18:11
Avatar de toledo_nocturno  
Fecha de Ingreso: agosto-2011
Ubicación: Under the northen star
Mensajes: 86
Antigüedad: 12 años, 7 meses
Puntos: 5
Respuesta: como puedo cargar include con id GET en la URL y PHP?

muy buenas,

A falta de más datos, o de mejor opinión, yo lo haría del siguiente modo:

Código PHP:

pagina.php

<!-- Aquí tu header, con lo que fuera -->

<a href="pagina.php?contenido=1">Contenido 1</a>
<a href="pagina.php?contenido=2">Contenido 2</a>
<a href="pagina.php?contenido=3">Contenido 3</a>
<a href="pagina.php?contenido=4">Contenido 4</a>

<?php 
$contenido 
$_GET['contenido'].'.html';
include(
"$contenido");
?>
Y, logicamente, tendrías tus archivos llamados 1.html, 2.html, 3.html, 4.html...

Es un poco cutre, pero peor es nada.

Espero te sea de ayuda!
__________________
diseño web | Clan Rol
  #3 (permalink)  
Antiguo 30/12/2014, 18:27
Avatar de classmorri  
Fecha de Ingreso: octubre-2014
Mensajes: 20
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: como puedo cargar include con id GET en la URL y PHP?

muchas gracias amigo! me ha funcionado perfectamente solo una cosa tenia mis archivos en .php y guardados en una carpeta "includes" donde tendría que indicar la carpeta para tenerlo un poco mas organizado.? de verdad muchas gracias!
  #4 (permalink)  
Antiguo 31/12/2014, 03:46
Avatar de toledo_nocturno  
Fecha de Ingreso: agosto-2011
Ubicación: Under the northen star
Mensajes: 86
Antigüedad: 12 años, 7 meses
Puntos: 5
Respuesta: como puedo cargar include con id GET en la URL y PHP?

Muy buenas,

Cuando haces una llamada a un elemento externo, simplemente has de indicar la ruta completa. En este caso, yo lo haría así:

Código PHP:
Ver original
  1. $contenido = 'carpeta/'.$_GET['contenido'].'.html';

Que traducido al román paladino no es más que concatenarlo todo:
1. metes entre comillas el texto literal que quiera interpretar, en este caso el nombre del directorio en el que está tu contenido y la barra para indicar que vas a buscar un archivo concreto.
2.cierras las comillas y pones el punto para concatenar con la variable. es$_GET porque se lo estás mandando por la cabecera del url, y se llama 'contenido' porque si te fijas en la barra de tu navegador, a tu archivo php le estás pasando una "coletilla" que dice ?contenido=loquesea.
3. otro punto, abres comillas, pones .html y cierras comillas, y ya lo tienes.

Te cuento todo esto por explicarte un poco más el funcionamiento, para que puedas investigar por ti mismo en este maravilloso mundo de la programación. Habrían cosas que mejorar, como por ejemplo ¿Qué va a pasar si por el url te pasan un valor que no existe? Ahí te dejo la incógnita ;)

Espero te sea de ayuda, un saludo!
__________________
diseño web | Clan Rol

Última edición por toledo_nocturno; 31/12/2014 a las 03:52
  #5 (permalink)  
Antiguo 01/01/2015, 10:34
Avatar de classmorri  
Fecha de Ingreso: octubre-2014
Mensajes: 20
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: como puedo cargar include con id GET en la URL y PHP?

muchas gracias de verdad me has ayudado demasiado! lo ultimo creo que me acaba de surgir ese problema pero me pondre a investigar!
  #6 (permalink)  
Antiguo 29/10/2015, 20:23
Avatar de classmorri  
Fecha de Ingreso: octubre-2014
Mensajes: 20
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: como puedo cargar include con id GET en la URL y PHP?

Cita:
Iniciado por toledo_nocturno Ver Mensaje
Muy buenas,
Hola! tengo una duda que no eh podido resolver como puedo hacer para que este mismo codigo que me has pasado y me ayudado muchisimo reemplaze un div. Por ejemplo tengo unas imagenes en miniatura que cargan usando los ID pero cuando carga la miniatura permanece en la misma pagina en lugar de ser reemplazada.

Etiquetas: contenido, dinamico
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 09:24.