PHP - Recibir Parámetros

 
Vista:

Recibir Parámetros

Publicado por BHROP (2 intervenciones) el 15/01/2002 18:45:01
Que onda como estan, miren tengo una sencilla pregunta, esto es para automatizar un poquito el trabajo, veran tengo una plantilla en php que lee una lista de imagenes de un archivo, la plantilla debe mostrar de 4 en 4 fotografias, dentro de mi plantilla estan linnks con numeración por ejemplo 1, 2, 3 ,4, entonces si yo doy click en el 1 me debe de mostrar las primeras 4 fotos (0 a 3) si doy en el 2, las siguientes 4 (4 -7) y asi sucesivamente, entonces como le hago para recibir como parámetro el nímero, en este caso el link y como le hago en mi plantilla PHP para filtrar solo las fotos que corresponden para cada link... no estoy usando MySQL. es un archivo de textos que tiene la lista de las fotos... ojala y me hayan entendido y alguien pueda ayudarme se los agradecere mucho...
o bien he visto linnks como enlace.php?dato=valor como funciona en php es decir son parametros pero como los recibo en php... ayudenme por favor, gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Recibir Parámetros

Publicado por Pablo Beca (1 intervención) el 16/01/2002 21:38:23
Mira, hace poco estube trabajando en un script muy parecido al que dices. No se si te entendí bien, pero tienes problemas para resolver el algoritmo que te devolvería que fotos debes mostrar. Y el otro problema es como pasar los parámetros.
Hagamos la suposición de que tu script se llama thumbs.php
Cuando llamas a thumbs.php sin parámetros, obviamente que debería mostrarte las cuatro primera fotos, para esto leerías el archivo, la cargas en un array y con una repetitiva, generar las etiquetas
<IMG src="[url de la imágen]">
En este caso empezarías desde 0 hasta 3,
for ($i = 0 ; $i <=3 ; $i++){
[acá iría el código HTML que muestran las imágenes en el browser]
}
Ahora bien, sabes que $i vale 0 porque simplemente no existe ningún valor para $i. Podrías usar $i como el parámetro que te indicaría por qué imágen empezar.
Si al iniciar el script, $i no existe o vale 0, significa que tienes que empezar por el principio.
Ten cuidado, en el bucle for usa otra variable, porque si prestas atención, en el primer parámetro del for, estás incializando $i a 0. Siempre iguala esa variable a $i. Ej.:
for ($a = $i ; $a <= $i + 3 ; $a++){
[acá iría el código HTML que muestran las imágenes en el browser]
}
Porqué $i + 3, porqué necesita mostrar cuatro imágenes solamente.

Ese es, brevemente, más o menos el algoritmo que filtraría las imágenes que quieres mostrar.

Después de mostrar las imágenes, deberías mostrar dos enlaces "Anterior" y "Siguiente". Para esto deberás pasar el parámetro a través del URL,
th
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar