Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Obrazek przypisany do $_GET
Forum PHP.pl > Forum > Przedszkole
K4mil94
Witam, proszę o porady jak zrobić taką mapkę i każdy obrazek przypisać warotość. I kiedy nacisnę np. strzałkę w lewo to pokaże się w adresie wartość ?x=2&y=4 i w tedy pokaże mi sie obrazek który odpowiada x=2 y=4.
tharos
Nie wiem czy dobrze zrozumiałem, ustaw np do lewej strzałki x=$_GET['x']-2; ,prawej +2 itp
K4mil94
Ale jak przypisać do tego obrazek ?
blooregard
Na przykład tak: robisz tablicę dwuwymiarową, gdzie każdy element tablicy o url obrazka, a podane x i y to jego współrzędne w tej tablicy.
K4mil94
Coś takiego ?
  1. <?php
  2. $tablica = array(url =>x=1&y=2);
  3. ?>
?
blooregard
Nie.

  1. <?php
  2. $tab[0][0] = "images/11jpg";   //fragment mapy o wsp. x=1, y=1
  3. $tab[0][1] = "images/12.jpg";  //fragment mapy o wsp. x=1, y=2
  4. ....
  5. $tab[9][9] = "images/1010.jpg"; //fragment mapy o wsp. x=10 i y=10
  6. ?>


Coś takiego.
K4mil94
A jak to do GET wsadzić ?

Myślałem też żeby zrobić to łatwo i mieć odpowiednią nazwę obrazka np.
  1. <?php
  2. echo "<img src=images/x$_GET['x']y$_GET['y'].jpg>";
  3. ?>
blooregard
Parametry $_GET dajesz w url-ach strzałek:
strzałka w lewo: index.php?akcja=idz&x=$x-1
strzałka w prawo: index.php?akcja=idz&x=$x+1
strzałka w dół: tak samo, tylko odajesz 1 do $y
strzałka w górę: analogicznie, tylko odejmujesz 1 od $y

Potem przechwytujesz z GET-a wartość x bądź y i na tj podstawie wyświetlasz odpowiedni obrazek:
<img src="images[$tab[x][y]" >

Oczywiście to, co Ci podałem, jest uproszczone i składniowo niepoprawne, ale z tym sobie poradzisz, chodzi o ukazanie idei "poruszania " się po mapie
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.