Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Grafika wyświetlana w zależności od zmiennej
Forum PHP.pl > Forum > Przedszkole
rankor
Takie pytanko mam do was. Chcę, aby na stronie wyświetlała się grafika w zależności od zmiennej.

Mamy komendę np:

src="1.jpg"

a na serwerze masa plików graficznych od 1 do 100. I teraz w linku chcę przenieść informację, jaka grafika ma się wyświetlić.

Np: jest link http://www.domena.pl/index.php?id=7 i po odpaleniu tego linku na stronie pojawi się grafika 7.jpg

Jak to wsadzić do src ? Oczywiście trzeba wcześniej request id zrobić to wiem.
Tomplus
Ja coś takiego robilem kiedyś w postaci gifów z nazwami generowanych dynamicznie.

Wystarczyło w .htaccess stworzyć wpis gdzie odnosi się do strony tworzący obraz.

Kod
RewriteRule ^graf-([0-9]).gif$ grafika.php?id=$1
Salvation
Cytat(rankor @ 25.12.2022, 07:53:40 ) *
Oczywiście trzeba wcześniej request id zrobić to wiem.

Jaki RequestId? Korzystasz z frameworka jakiegoś?

Nie wiem jak wyświetlasz HTML. Czy przez system szablonów, czy po prostu prosto z PHP, ale jak to drugie, to:
  1. $imageId = filter_var(filter_input(INPUT_GET, 'id', FILTER_SANITIZE_NUMBER_INT), FILTER_VALIDATE_INT, [
  2. 'options' => [
  3. 'default' => 0,
  4. 'min_range' => 0,
  5. 'max_range' => 100,
  6. ],
  7. ]);
  8.  
  9. echo sprintf('<img src="%d.jpg" alt="">', $imageId);
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.