Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]tworzenie wykresu - php
Forum PHP.pl > Forum > Przedszkole
El Nino9
witam,
na wstępie zaznaczę że słyszałem o bibliotekach umożliwiających tworzenie wykresów przy pomocy php, jednak z tego co wyczytałem dobrą chwilę zajmuje zaznajomienie się z nimi. myślę, że do wykresu jaki mi potrzebny (zwykły słupkowy) nie będą potrzebne dodatkowe biblioteki.
nie wiem tylko czy dobrze do tego podszedłem od strony htmlu, wiem tylko tyle że coś nie gra

  1. echo '<td><img src="slupek.jpg" style="height:'.$procent1.'" class="slupek"></td> ';


ustalanie wysokości działa, ale nie tak jakbym chciał, obrazek pokazuje się nie od samego dołu komórki, ale zawsze znajduje się w dokładnie w środku. próbowałem sobie z tym poradzić oczywiście przez css, ale niestety nie udało się. zwracam się więc z prośbą o pomoc smile.gif
vokiel
Masz wyśrodkowaną w pionie zawartość komórki. Ustaw dla komórek tabeli w wykresie vertical-align:bottom
Kostek.88
Jaki css masz pod klasa slupek?
El Nino9
Wielkie dzięki vokiel!

a jednak muszę wrócić do tematu, podaje jeszcze raz kod
  1. echo '<td><img src="slupek.jpg" style="height:'.$procent1.'" class="slupek"></td> ';

w chrome wszystko ładnie wygląda, natomiast w:
-operze jakby w ogóle nie widziało wysokości w procentach, wszystkie obrazki wyświetlane są w maksymalnej wysokośći.
-internet explorer nie pokazuje w ogóle obrazków
-firefox podobnie jak opera nie interpretuje procentów

oki, już wiem co było nie tak w przypadku opery i firefox, częsciowo rozwiązałem problem explorera.
po prostu wystarczyło nadać wysokość obrazkowi w stylach, bez nadanej wysokości radził sobie jedynie chrome
natomiast co do explorer, jest dziwna sytuacja, bo obrazki zamiast przystawać do dolnej krawędzi komórki, przystają do górnej. ale i z tym postaram sobie jakoś poradzić smile.gif
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.