• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Stylizowanie rekordu z bazy w php

Object Storage Arubacloud
0 głosów
381 wizyt
pytanie zadane 28 stycznia 2016 w PHP przez McShadow Obywatel (1,050 p.)
przywrócone 28 stycznia 2016 przez Arkadiusz Waluk
Witam mam problem bo nie wiem jak można stylizować rekord zwrócony z bazy w php

KOD PHP= http://pastebin.com/djQgpJsW

1 odpowiedź

0 głosów
odpowiedź 28 stycznia 2016 przez Arkadiusz Waluk Ekspert (287,950 p.)
wybrane 28 stycznia 2016 przez McShadow
 
Najlepsza
Normalnie, w echo wpisujesz sobie kod HTMLa czyli jakieś klasy/id (które możesz później wystylizować przez CSS) czy co tam chcesz i to działa - kod wyświetlony przez PHP przeglądarka normalnie zinterpretuje.

PS. Nie musisz nam wszystkim podawać swoich danych do bazy :P
komentarz 28 stycznia 2016 przez McShadow Obywatel (1,050 p.)
i tak dane są błędne nie jestem tak głupi
komentarz 28 stycznia 2016 przez McShadow Obywatel (1,050 p.)
echo  "<td>".$row['post']."</td>"; tą linijkę chce wstylizować na kolor biały
komentarz 28 stycznia 2016 przez Arkadiusz Waluk Ekspert (287,950 p.)

Ja tego nie powiedziałem, po prostu zobaczyłem że są dane to dla pewności napisałem ;)

Co do tej stylizacji no to daj po prostu jakąś klasę do tego

echo  '<td class="nazwa_klasy">'.$row['post'].'</td>';

I w CSSie daj odpowiednie style. Można też zrobić po id, można jeszcze inaczej się odwołać do danego elementu, można też wpisać inline (niepolecane, tylko wspominam).


Koledzy sugerują jeszcze, aby od razu wspomnieć że mieszanie kodu PHP i tego co jest wyświetlane czyli HTMLa jest słabe. Tak więc wspominam od razu, żebyś wiedział że należy to rozdzielać - najlepiej myślę jakimś systemem szablonów, np. Twig. Polecam popatrzeć i ogarnąć, kod naprawdę staje się lepszy ;)

komentarz 28 stycznia 2016 przez McShadow Obywatel (1,050 p.)
a mam pytanie bo plik style.css jest oddzielony wiec jak w php można podpiąć plik css?
komentarz 28 stycznia 2016 przez Arkadiusz Waluk Ekspert (287,950 p.)
Normalnie w sekcji head strony, tak samo jak do zwykłego pliku HTML. PHP tylko generuje kod, który i tak zinterpretuje przeglądarka, rozumiesz? Dla PHP nie ma znaczenia co wyświetla, bo ono tylko to wyświetla. Dopiero przeglądarka interpretuje co tam jest, pobiera sobie odpowiednie pliki i wyświetla stronę.
komentarz 28 stycznia 2016 przez McShadow Obywatel (1,050 p.)
aha czyli nie jest wymaganie w php podpinanie css jak to jest w html?
komentarz 28 stycznia 2016 przez Arkadiusz Waluk Ekspert (287,950 p.)
Tak, w PHP nawet nie da się podpiąć pliku CSS. Można by tylko wyświetlić podpięcie przez np. echo ale to i tak da ten sam efekt. PHP wypisze, a dopiero przeglądarka wykona i podepnie sobie plik CSS.
komentarz 28 stycznia 2016 przez McShadow Obywatel (1,050 p.)
taka linijka powinna zadziałać? echo  '<link href="style.css" rel="stylesheet" type="text/css" />'.'<td class=".tekst">'.$row['post'].'</td>';
komentarz 28 stycznia 2016 przez Arkadiusz Waluk Ekspert (287,950 p.)
Nie, style podpina się w sekcji head, a cokolwiek co ma wyświetlić się na stronie umieszcza się w sekcji body.

Taka linijka gdzie robisz na raz to i to na pewno więc nie zadziała.
komentarz 28 stycznia 2016 przez McShadow Obywatel (1,050 p.)
a to jak można ten problem rozwiązać ?
komentarz 28 stycznia 2016 przez Arkadiusz Waluk Ekspert (287,950 p.)
Ehh brak Ci chyba podstaw podstaw HTML i CSS...

Znasz podstawową strukturę strony w języku HTML? Masz sekcje head, body i podpięty gdzieś plik z kodem CSS?
komentarz 28 stycznia 2016 przez McShadow Obywatel (1,050 p.)
Ok dobra działa dzięki za pomoc
komentarz 28 stycznia 2016 przez McShadow Obywatel (1,050 p.)
oczywiscie ze znam sam sie zastanowiłem 5min i działa
komentarz 28 stycznia 2016 przez Arkadiusz Waluk Ekspert (287,950 p.)
Okej, cieszę się.

Zwątpiłem czy znasz po tym jak chciałeś podpiąć CSS i obok tego coś normalnie wyświetlić, a to umieszcza się w zupełnie innych częściach dokumentu HTML.
komentarz 28 stycznia 2016 przez McShadow Obywatel (1,050 p.)
"<p style='color:white;'>".$row['post'].'</td>'."</p>"; proste i łatwe tylko jestem chory i nie mysle
komentarz 28 stycznia 2016 przez Arkadiusz Waluk Ekspert (287,950 p.)
Proste, łatwe i niezalecane :)

Jak napisałem już wyżej, tak jak mieszanie kodu HTML i PHP jest niezalecane, tak i mieszanie kodu HTML i CSS też. Poza tym to nie wygodne - bo mając podpięty do wszystkich plików strony plik CSS raz zmieniasz i masz z głowy, a mając w kilku plikach trzeba szukać i kilka razy zmieniać.
komentarz 28 stycznia 2016 przez Arkadiusz Waluk Ekspert (287,950 p.)
Nie ukrywamy pytań po uzyskaniu odpowiedzi... Można ewentualnie zamknąć czy wybrać najlepszą odpowiedź.

Mają zostać, tak aby inni użytkownicy też mogli się czegoś dowiedzieć. A nie ktoś Ci pomaga, pisze i ty sobie stwierdzasz że sobie to bez powodu od tak ukrywasz.
komentarz 28 stycznia 2016 przez McShadow Obywatel (1,050 p.)
oj tam niezalecane to mały projekt, a proste rozwiązanie jest najlepsze prawda no prawda
komentarz 28 stycznia 2016 przez efiku Szeryf (75,160 p.)
Ale te rozwiazania nie zawsze sa dobrymi praktykami. Ucz sie oddzielać kod PHP. Taki pro tip ktory kiedys Cie uratuje.
komentarz 28 stycznia 2016 przez McShadow Obywatel (1,050 p.)
spoko wiem o tym na pisaniu w frontendzie syf w kodzie nie jest dobry ale narazie mi to rozwiązanie starczy

Podobne pytania

0 głosów
2 odpowiedzi 1,403 wizyt
0 głosów
4 odpowiedzi 610 wizyt
pytanie zadane 27 czerwca 2016 w SQL, bazy danych przez Bartess Gaduła (3,630 p.)
0 głosów
1 odpowiedź 245 wizyt
pytanie zadane 6 czerwca 2016 w C i C++ przez Zaka Nowicjusz (150 p.)

92,621 zapytań

141,477 odpowiedzi

319,817 komentarzy

62,005 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...