Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP][GD] Ustalanie pozycji tekstu dla konkretnych linijek z MySQL
Giluś
post 17.10.2011, 21:04:43
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

Ostrzeżenie: (0%)
-----


Cześć, troszkę chaotycznie napisałem temat, ale nie wiem jak to dokładnie opisać:
Tworzę sobie obrazek przez funkcję GD, aby wpisać tekst używam funkcji: " imagettftext() ".
Pobieram dane z mysql przez pętle " WHILE ", wyniki są posortowane od najmniejszego do największego ID.

I teraz sobie zrobiłem warunek:
Jeśli $row['id'] > 10 {Zmień położenie o 10px w lewo dla tego wyniku.}

W php wygląda to tak:
  1.  
  2. ...
  3. $lewo = 100px;
  4. if ($row['id'] > 10) {$lewo = $lewo - 10px;}
  5.  
  6. ...
  7. imagettftext($im, $rozmiar, $kat, $lewo, $goras, $kolor, "arial.ttf", $row['imie']);
  8. ...


Ale jak jest coś po za tym wynikiem to również przesuwa się o 10px w lewo i tak mając 3 wyniki powyżej 10 ID sie przesuną o 30px, a ja chce dla wszystkich tych wyników PONIŻEJ ID które mają ma się wyświetla od 100px (w lewą stronę), a dla tych którzy mają ID powyżej 10, ma się wyświetlać tekst na poziomie 90px (od lewej strony).


Ma ktoś jakiś pomysł aby to zrobić ?smile.gif
Pozdrawiam i z góry dziękuje bardzo smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:58